home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_136.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
137KB
|
2,453 lines
# near model CODE resource
# jump table entries: 13072-13105 (34 of them)
export_1634:
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 382E 0012 move.w D4, [A6 + 0x12]
0000000C 3C2E 0016 move.w D6, [A6 + 0x16]
00000010 286E 0008 movea.l A4, [A6 + 0x8]
00000014 4AAE 000C tst.l [A6 + 0xC]
00000018 6700 0102 beq +0x104 /* 0000011C */
0000001C 7001 moveq.l D0, 0x01
0000001E 2F00 move.l -[A7], D0
00000020 7200 moveq.l D1, 0x00
00000022 2F01 move.l -[A7], D1
00000024 7003 moveq.l D0, 0x03
00000026 2F00 move.l -[A7], D0
00000028 2F0C move.l -[A7], A4
0000002A 4EAD 3572 jsr [A5 + 0x3572 /* export_1706 */]
0000002E 48C4 ext.l D4
00000030 2F04 move.l -[A7], D4
00000032 48C6 ext.l D6
00000034 2F06 move.l -[A7], D6
00000036 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */]
0000003A 2A00 move.l D5, D0
0000003C 2E3C 0000 0100 move.l D7, 0x100
00000042 3004 move.w D0, D4
00000044 5340 subq.w D0, 1
00000046 4FEF 0018 lea.l A7, [A7 + 0x18]
0000004A 670A beq +0xC /* 00000056 */
0000004C 5740 subq.w D0, 3
0000004E 672E beq +0x30 /* 0000007E */
00000050 5940 subq.w D0, 4
00000052 6744 beq +0x46 /* 00000098 */
00000054 605A bra +0x5C /* 000000B0 */
label00000056:
00000056 0C46 0002 cmpi.w D6, 0x2
0000005A 660E bne +0x10 /* 0000006A */
0000005C 598F subq.l A7, 4
0000005E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000062 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000066 201F move.l D0, [A7]+
00000068 6010 bra +0x12 /* 0000007A */
label0000006A:
0000006A 0C46 0001 cmpi.w D6, 0x1
0000006E 6604 bne +0x6 /* 00000074 */
00000070 7040 moveq.l D0, 0x40
00000072 6006 bra +0x8 /* 0000007A */
label00000074:
00000074 203C 0000 0100 move.l D0, 0x100
label0000007A:
0000007A 2E00 move.l D7, D0
0000007C 6032 bra +0x34 /* 000000B0 */
label0000007E:
0000007E 0C46 0001 cmpi.w D6, 0x1
00000082 6608 bne +0xA /* 0000008C */
00000084 203C 0000 0080 move.l D0, 0x80
0000008A 6006 bra +0x8 /* 00000092 */
label0000008C:
0000008C 203C 0000 0200 move.l D0, 0x200
label00000092:
00000092 48C0 ext.l D0
00000094 2E00 move.l D7, D0
00000096 6018 bra +0x1A /* 000000B0 */
label00000098:
00000098 0C46 0001 cmpi.w D6, 0x1
0000009C 6608 bne +0xA /* 000000A6 */
0000009E 203C 0000 0100 move.l D0, 0x100
000000A4 6006 bra +0x8 /* 000000AC */
label000000A6:
000000A6 203C 0000 0400 move.l D0, 0x400
label000000AC:
000000AC 48C0 ext.l D0
000000AE 2E00 move.l D7, D0
label000000B0:
000000B0 7001 moveq.l D0, 0x01
000000B2 2F00 move.l -[A7], D0
000000B4 322E 001A move.w D1, [A6 + 0x1A]
000000B8 48C1 ext.l D1
000000BA 2F01 move.l -[A7], D1
000000BC 2F05 move.l -[A7], D5
000000BE 2F0C move.l -[A7], A4
000000C0 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000000C4 2640 movea.l A3, D0
000000C6 200B move.l D0, A3
000000C8 4FEF 0010 lea.l A7, [A7 + 0x10]
000000CC 671C beq +0x1E /* 000000EA */
000000CE 2F07 move.l -[A7], D7
000000D0 2F0B move.l -[A7], A3
000000D2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000000D6 206E 000C movea.l A0, [A6 + 0xC]
000000DA 2050 movea.l A0, [A0]
000000DC 2253 movea.l A1, [A3]
000000DE 2007 move.l D0, D7
000000E0 A02E syscall BlockMove/BlockMoveData
000000E2 2F0B move.l -[A7], A3
000000E4 A9AA syscall ChangedResource
000000E6 508F addq.l A7, 8
000000E8 602A bra +0x2C /* 00000114 */
label000000EA:
000000EA 2F07 move.l -[A7], D7
000000EC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
000000F0 2640 movea.l A3, D0
000000F2 206E 000C movea.l A0, [A6 + 0xC]
000000F6 2050 movea.l A0, [A0]
000000F8 2253 movea.l A1, [A3]
000000FA 2007 move.l D0, D7
000000FC A02E syscall BlockMove/BlockMoveData
000000FE 2F0B move.l -[A7], A3
00000100 302E 001A move.w D0, [A6 + 0x1A]
00000104 48C0 ext.l D0
00000106 2F00 move.l -[A7], D0
00000108 2F05 move.l -[A7], D5
0000010A 2F0C move.l -[A7], A4
0000010C 4EAD 358A jsr [A5 + 0x358A /* export_1709 */]
00000110 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000114:
00000114 2F0C move.l -[A7], A4
00000116 4EAD 3582 jsr [A5 + 0x3582 /* export_1708 */]
0000011A 588F addq.l A7, 4
label0000011C:
0000011C 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
00000122 4E5E unlink A6
00000124 4E75 rts
export_1635:
00000126 4E56 0000 link A6, 0
0000012A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000012E 3C2E 001A move.w D6, [A6 + 0x1A]
00000132 3E2E 0016 move.w D7, [A6 + 0x16]
00000136 266E 0010 movea.l A3, [A6 + 0x10]
0000013A 286E 0008 movea.l A4, [A6 + 0x8]
0000013E 2F3C FFFF BFB9 move.l -[A7], 0xFFFFBFB9
00000144 48C6 ext.l D6
00000146 2F06 move.l -[A7], D6
00000148 48C7 ext.l D7
0000014A 2F07 move.l -[A7], D7
0000014C 2F0B move.l -[A7], A3
0000014E 2F0C move.l -[A7], A4
00000150 4EBA FEAE jsr [PC - 0x152 /* 00000000 */]
00000154 0C47 0001 cmpi.w D7, 0x1
00000158 4FEF 0014 lea.l A7, [A7 + 0x14]
0000015C 6624 bne +0x26 /* 00000182 */
0000015E 4A46 tst.w D6
00000160 6620 bne +0x22 /* 00000182 */
00000162 200B move.l D0, A3
00000164 56C0 sne D0
00000166 4400 neg.b D0
00000168 4880 ext.w D0
0000016A 48C0 ext.l D0
0000016C 2F00 move.l -[A7], D0
0000016E 4878 5149 push.l 0x5149 /* 'QI' */
00000172 2F0C move.l -[A7], A4
00000174 2054 movea.l A0, [A4]
00000176 2050 movea.l A0, [A0]
00000178 2268 0070 movea.l A1, [A0 + 0x70]
0000017C 4E91 jsr [A1]
0000017E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000182:
00000182 7000 moveq.l D0, 0x00
00000184 2F00 move.l -[A7], D0
00000186 7201 moveq.l D1, 0x01
00000188 2F01 move.l -[A7], D1
0000018A 2F0B move.l -[A7], A3
0000018C 342E 000E move.w D2, [A6 + 0xE]
00000190 48C2 ext.l D2
00000192 2F02 move.l -[A7], D2
00000194 2F0C move.l -[A7], A4
00000196 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */]
0000019A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000019E 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000001A4 4E5E unlink A6
000001A6 4E75 rts
export_1636:
000001A8 4E56 0000 link A6, 0
000001AC 48E7 0018 movem.l -[A7], A3,A4
000001B0 286E 0008 movea.l A4, [A6 + 0x8]
000001B4 2054 movea.l A0, [A4]
000001B6 0828 0002 0042 btst.b [A0 + 0x42], 0x2
000001BC 6700 0160 beq +0x162 /* 0000031E */
000001C0 7000 moveq.l D0, 0x00
000001C2 2F00 move.l -[A7], D0
000001C4 2F00 move.l -[A7], D0
000001C6 7203 moveq.l D1, 0x03
000001C8 2F01 move.l -[A7], D1
000001CA 2F0C move.l -[A7], A4
000001CC 4EAD 3572 jsr [A5 + 0x3572 /* export_1706 */]
000001D0 7001 moveq.l D0, 0x01
000001D2 2F00 move.l -[A7], D0
000001D4 2F3C FFFF BFB9 move.l -[A7], 0xFFFFBFB9
000001DA 2F3C 4943 4E23 move.l -[A7], 0x49434E23 /* 'ICN#' */
000001E0 2F0C move.l -[A7], A4
000001E2 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000001E6 2640 movea.l A3, D0
000001E8 200B move.l D0, A3
000001EA 4FEF 0020 lea.l A7, [A7 + 0x20]
000001EE 670A beq +0xC /* 000001FA */
000001F0 2F0B move.l -[A7], A3
000001F2 2F0C move.l -[A7], A4
000001F4 4EAD 3592 jsr [A5 + 0x3592 /* export_1710 */]
000001F8 508F addq.l A7, 8
label000001FA:
000001FA 7001 moveq.l D0, 0x01
000001FC 2F00 move.l -[A7], D0
000001FE 2F3C FFFF BFB9 move.l -[A7], 0xFFFFBFB9
00000204 2F3C 6963 7323 move.l -[A7], 0x69637323 /* 'ics#' */
0000020A 2F0C move.l -[A7], A4
0000020C 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00000210 2640 movea.l A3, D0
00000212 200B move.l D0, A3
00000214 4FEF 0010 lea.l A7, [A7 + 0x10]
00000218 670A beq +0xC /* 00000224 */
0000021A 2F0B move.l -[A7], A3
0000021C 2F0C move.l -[A7], A4
0000021E 4EAD 3592 jsr [A5 + 0x3592 /* export_1710 */]
00000222 508F addq.l A7, 8
label00000224:
00000224 7001 moveq.l D0, 0x01
00000226 2F00 move.l -[A7], D0
00000228 2F3C FFFF BFB9 move.l -[A7], 0xFFFFBFB9
0000022E 2F3C 5349 434E move.l -[A7], 0x5349434E /* 'SICN' */
00000234 2F0C move.l -[A7], A4
00000236 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
0000023A 2640 movea.l A3, D0
0000023C 200B move.l D0, A3
0000023E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000242 670A beq +0xC /* 0000024E */
00000244 2F0B move.l -[A7], A3
00000246 2F0C move.l -[A7], A4
00000248 4EAD 3592 jsr [A5 + 0x3592 /* export_1710 */]
0000024C 508F addq.l A7, 8
label0000024E:
0000024E 7001 moveq.l D0, 0x01
00000250 2F00 move.l -[A7], D0
00000252 2F3C FFFF BFB9 move.l -[A7], 0xFFFFBFB9
00000258 2F3C 6963 6C34 move.l -[A7], 0x69636C34 /* 'icl4' */
0000025E 2F0C move.l -[A7], A4
00000260 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00000264 2640 movea.l A3, D0
00000266 200B move.l D0, A3
00000268 4FEF 0010 lea.l A7, [A7 + 0x10]
0000026C 670A beq +0xC /* 00000278 */
0000026E 2F0B move.l -[A7], A3
00000270 2F0C move.l -[A7], A4
00000272 4EAD 3592 jsr [A5 + 0x3592 /* export_1710 */]
00000276 508F addq.l A7, 8
label00000278:
00000278 7001 moveq.l D0, 0x01
0000027A 2F00 move.l -[A7], D0
0000027C 2F3C FFFF BFB9 move.l -[A7], 0xFFFFBFB9
00000282 2F3C 6963 6C38 move.l -[A7], 0x69636C38 /* 'icl8' */
00000288 2F0C move.l -[A7], A4
0000028A 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
0000028E 2640 movea.l A3, D0
00000290 200B move.l D0, A3
00000292 4FEF 0010 lea.l A7, [A7 + 0x10]
00000296 670A beq +0xC /* 000002A2 */
00000298 2F0B move.l -[A7], A3
0000029A 2F0C move.l -[A7], A4
0000029C 4EAD 3592 jsr [A5 + 0x3592 /* export_1710 */]
000002A0 508F addq.l A7, 8
label000002A2:
000002A2 7001 moveq.l D0, 0x01
000002A4 2F00 move.l -[A7], D0
000002A6 2F3C FFFF BFB9 move.l -[A7], 0xFFFFBFB9
000002AC 2F3C 6963 7334 move.l -[A7], 0x69637334 /* 'ics4' */
000002B2 2F0C move.l -[A7], A4
000002B4 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000002B8 2640 movea.l A3, D0
000002BA 200B move.l D0, A3
000002BC 4FEF 0010 lea.l A7, [A7 + 0x10]
000002C0 670A beq +0xC /* 000002CC */
000002C2 2F0B move.l -[A7], A3
000002C4 2F0C move.l -[A7], A4
000002C6 4EAD 3592 jsr [A5 + 0x3592 /* export_1710 */]
000002CA 508F addq.l A7, 8
label000002CC:
000002CC 7001 moveq.l D0, 0x01
000002CE 2F00 move.l -[A7], D0
000002D0 2F3C FFFF BFB9 move.l -[A7], 0xFFFFBFB9
000002D6 2F3C 6963 7338 move.l -[A7], 0x69637338 /* 'ics8' */
000002DC 2F0C move.l -[A7], A4
000002DE 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000002E2 2640 movea.l A3, D0
000002E4 200B move.l D0, A3
000002E6 4FEF 0010 lea.l A7, [A7 + 0x10]
000002EA 670A beq +0xC /* 000002F6 */
000002EC 2F0B move.l -[A7], A3
000002EE 2F0C move.l -[A7], A4
000002F0 4EAD 3592 jsr [A5 + 0x3592 /* export_1710 */]
000002F4 508F addq.l A7, 8
label000002F6:
000002F6 2F0C move.l -[A7], A4
000002F8 4EAD 3582 jsr [A5 + 0x3582 /* export_1708 */]
000002FC 7000 moveq.l D0, 0x00
000002FE 2F00 move.l -[A7], D0
00000300 7201 moveq.l D1, 0x01
00000302 2F01 move.l -[A7], D1
00000304 2F00 move.l -[A7], D0
00000306 342E 000E move.w D2, [A6 + 0xE]
0000030A 48C2 ext.l D2
0000030C 2F02 move.l -[A7], D2
0000030E 2F0C move.l -[A7], A4
00000310 2054 movea.l A0, [A4]
00000312 2050 movea.l A0, [A0]
00000314 2268 0064 movea.l A1, [A0 + 0x64]
00000318 4E91 jsr [A1]
0000031A 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000031E:
0000031E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000324 4E5E unlink A6
00000326 4E75 rts
export_1637:
00000328 4E56 0000 link A6, 0
0000032C 48E7 0108 movem.l -[A7], D7,A4
00000330 3E2E 000E move.w D7, [A6 + 0xE]
00000334 286E 0008 movea.l A4, [A6 + 0x8]
00000338 2054 movea.l A0, [A4]
0000033A BE68 0044 cmp.w D7, [A0 + 0x44]
0000033E 670C beq +0xE /* 0000034C */
00000340 3147 0044 move.w [A0 + 0x44], D7
00000344 2054 movea.l A0, [A4]
00000346 08E8 0007 0025 bset.b [A0 + 0x25], 0x7
label0000034C:
0000034C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000352 4E5E unlink A6
00000354 4E75 rts
export_1638:
fn00000356:
00000356 4E56 FF62 link A6, -0x009E
0000035A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000035E 3C2E 000E move.w D6, [A6 + 0xE]
00000362 2E2E 0010 move.l D7, [A6 + 0x10]
00000366 286E 0008 movea.l A4, [A6 + 0x8]
0000036A 3006 move.w D0, D6
0000036C 0440 5146 subi.w D0, 0x5146 /* 'QF' */
00000370 6710 beq +0x12 /* 00000382 */
00000372 5740 subq.w D0, 3
00000374 6700 016A beq +0x16C /* 000004E0 */
00000378 5B40 subq.w D0, 5
0000037A 6700 0164 beq +0x166 /* 000004E0 */
0000037E 6000 01D2 bra +0x1D4 /* 00000552 */
label00000382:
00000382 486E FF74 pea.l [A6 - 0x8C]
00000386 2F0C move.l -[A7], A4
00000388 4EAD 32E2 jsr [A5 + 0x32E2 /* export_1624 */]
0000038C 2F0C move.l -[A7], A4
0000038E 2054 movea.l A0, [A4]
00000390 2050 movea.l A0, [A0]
00000392 2268 0164 movea.l A1, [A0 + 0x164]
00000396 4E91 jsr [A1]
00000398 2D40 FFA4 move.l [A6 - 0x5C], D0
0000039C 422E FF8E clr.b [A6 - 0x72]
000003A0 700B moveq.l D0, 0x0B
000003A2 2F00 move.l -[A7], D0
000003A4 2F0C move.l -[A7], A4
000003A6 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
000003AA 2640 movea.l A3, D0
000003AC 7001 moveq.l D0, 0x01
000003AE B087 cmp.l D0, D7
000003B0 4FEF 0014 lea.l A7, [A7 + 0x14]
000003B4 661C bne +0x1E /* 000003D2 */
000003B6 200B move.l D0, A3
000003B8 670E beq +0x10 /* 000003C8 */
000003BA 2F0B move.l -[A7], A3
000003BC 2053 movea.l A0, [A3]
000003BE 2050 movea.l A0, [A0]
000003C0 2268 0084 movea.l A1, [A0 + 0x84]
000003C4 4E91 jsr [A1]
000003C6 588F addq.l A7, 4
label000003C8:
000003C8 41EE FF74 lea.l A0, [A6 - 0x8C]
000003CC A241 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=2
000003CE 3A00 move.w D5, D0
000003D0 6008 bra +0xA /* 000003DA */
label000003D2:
000003D2 41EE FF74 lea.l A0, [A6 - 0x8C]
000003D6 A242 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=2
000003D8 3A00 move.w D5, D0
label000003DA:
000003DA 48C5 ext.l D5
000003DC 2F05 move.l -[A7], D5
000003DE 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000003E2 7001 moveq.l D0, 0x01
000003E4 B087 cmp.l D0, D7
000003E6 588F addq.l A7, 4
000003E8 6724 beq +0x26 /* 0000040E */
000003EA 7000 moveq.l D0, 0x00
000003EC 2F00 move.l -[A7], D0
000003EE 2F0C move.l -[A7], A4
000003F0 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
000003F4 2D40 FF6E move.l [A6 - 0x92], D0
000003F8 508F addq.l A7, 8
000003FA 6712 beq +0x14 /* 0000040E */
000003FC 4878 5146 push.l 0x5146 /* 'QF' */
00000400 2F0C move.l -[A7], A4
00000402 2F2E FF6E move.l -[A7], [A6 - 0x92]
00000406 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
0000040A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000040E:
0000040E 2054 movea.l A0, [A4]
00000410 0228 00FE 0046 andi.b [A0 + 0x46], 0xFE
00000416 2007 move.l D0, D7
00000418 0200 0001 andi.b D0, 0x1
0000041C 8128 0046 or.b [A0 + 0x46], D0
00000420 4878 5146 push.l 0x5146 /* 'QF' */
00000424 2F0C move.l -[A7], A4
00000426 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
0000042A 4878 5147 push.l 0x5147 /* 'QG' */
0000042E 2F0C move.l -[A7], A4
00000430 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
00000434 4878 429A push.l 0x429A
00000438 2F0C move.l -[A7], A4
0000043A 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
0000043E 7000 moveq.l D0, 0x00
00000440 2F00 move.l -[A7], D0
00000442 2F0C move.l -[A7], A4
00000444 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
00000448 4878 2C44 push.l 0x2C44 /* ',D' */
0000044C 2F0C move.l -[A7], A4
0000044E 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
00000452 200B move.l D0, A3
00000454 4FEF 0028 lea.l A7, [A7 + 0x28]
00000458 6700 0108 beq +0x10A /* 00000562 */
0000045C 2D4B FF6E move.l [A6 - 0x92], A3
00000460 2F0B move.l -[A7], A3
00000462 204B movea.l A0, A3
00000464 2050 movea.l A0, [A0]
00000466 2050 movea.l A0, [A0]
00000468 2268 0028 movea.l A1, [A0 + 0x28]
0000046C 4E91 jsr [A1]
0000046E 2D40 FF62 move.l [A6 - 0x9E], D0
00000472 2F0B move.l -[A7], A3
00000474 2053 movea.l A0, [A3]
00000476 2050 movea.l A0, [A0]
00000478 2268 008C movea.l A1, [A0 + 0x8C]
0000047C 4E91 jsr [A1]
0000047E 2D40 FF66 move.l [A6 - 0x9A], D0
00000482 7000 moveq.l D0, 0x00
00000484 4A87 tst.l D7
00000486 57C0 seq D0
00000488 4400 neg.b D0
0000048A 4880 ext.w D0
0000048C 48C0 ext.l D0
0000048E 2F00 move.l -[A7], D0
00000490 2F0C move.l -[A7], A4
00000492 206E FF66 movea.l A0, [A6 - 0x9A]
00000496 2F08 move.l -[A7], A0
00000498 2050 movea.l A0, [A0]
0000049A 2050 movea.l A0, [A0]
0000049C 2268 0050 movea.l A1, [A0 + 0x50]
000004A0 4E91 jsr [A1]
000004A2 7001 moveq.l D0, 0x01
000004A4 B087 cmp.l D0, D7
000004A6 4FEF 0014 lea.l A7, [A7 + 0x14]
000004AA 662A bne +0x2C /* 000004D6 */
000004AC 2F0B move.l -[A7], A3
000004AE 2053 movea.l A0, [A3]
000004B0 2050 movea.l A0, [A0]
000004B2 2268 008C movea.l A1, [A0 + 0x8C]
000004B6 4E91 jsr [A1]
000004B8 2D40 FF6A move.l [A6 - 0x96], D0
000004BC 7001 moveq.l D0, 0x01
000004BE 2F00 move.l -[A7], D0
000004C0 2F0C move.l -[A7], A4
000004C2 206E FF6A movea.l A0, [A6 - 0x96]
000004C6 2F08 move.l -[A7], A0
000004C8 2050 movea.l A0, [A0]
000004CA 2050 movea.l A0, [A0]
000004CC 2268 0050 movea.l A1, [A0 + 0x50]
000004D0 4E91 jsr [A1]
000004D2 4FEF 0010 lea.l A7, [A7 + 0x10]
label000004D6:
000004D6 2F2E FF62 move.l -[A7], [A6 - 0x9E]
000004DA A873 syscall SetPort
000004DC 6000 0084 bra +0x86 /* 00000562 */
label000004E0:
000004E0 486E FF74 pea.l [A6 - 0x8C]
000004E4 2F0C move.l -[A7], A4
000004E6 4EAD 32E2 jsr [A5 + 0x32E2 /* export_1624 */]
000004EA 2F0C move.l -[A7], A4
000004EC 2054 movea.l A0, [A4]
000004EE 2050 movea.l A0, [A0]
000004F0 2268 0164 movea.l A1, [A0 + 0x164]
000004F4 4E91 jsr [A1]
000004F6 2D40 FFA4 move.l [A6 - 0x5C], D0
000004FA 2054 movea.l A0, [A4]
000004FC 3D68 0042 FF72 move.w [A6 - 0x8E], [A0 + 0x42]
00000502 0C46 5149 cmpi.w D6, 0x5149 /* 'QI' */
00000506 4FEF 000C lea.l A7, [A7 + 0xC]
0000050A 6614 bne +0x16 /* 00000520 */
0000050C 022E 00FB FF72 andi.b [A6 - 0x8E], 0xFB
00000512 2007 move.l D0, D7
00000514 E508 lsl D0.b, 2
00000516 0200 0004 andi.b D0, 0x4
0000051A 812E FF72 or.b [A6 - 0x8E], D0
0000051E 600E bra +0x10 /* 0000052E */
label00000520:
00000520 022E 007F FF72 andi.b [A6 - 0x8E], 0x7F
00000526 2007 move.l D0, D7
00000528 EF08 lsl D0.b, 7
0000052A 812E FF72 or.b [A6 - 0x8E], D0
label0000052E:
0000052E 3D6E FF72 FF9C move.w [A6 - 0x64], [A6 - 0x8E]
00000534 486E FF74 pea.l [A6 - 0x8C]
00000538 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
0000053C 48C0 ext.l D0
0000053E 588F addq.l A7, 4
00000540 2F00 move.l -[A7], D0
00000542 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000546 2054 movea.l A0, [A4]
00000548 316E FF72 0042 move.w [A0 + 0x42], [A6 - 0x8E]
0000054E 588F addq.l A7, 4
00000550 6010 bra +0x12 /* 00000562 */
label00000552:
00000552 2F07 move.l -[A7], D7
00000554 48C6 ext.l D6
00000556 2F06 move.l -[A7], D6
00000558 2F0C move.l -[A7], A4
0000055A 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
0000055E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000562:
00000562 0C46 5149 cmpi.w D6, 0x5149 /* 'QI' */
00000566 6706 beq +0x8 /* 0000056E */
00000568 0C46 0BF5 cmpi.w D6, 0xBF5
0000056C 6608 bne +0xA /* 00000576 */
label0000056E:
0000056E 2F0C move.l -[A7], A4
00000570 4EBA 000E jsr [PC + 0xE /* 00000580 */]
00000574 588F addq.l A7, 4
label00000576:
00000576 4CEE 18E0 FF4E movem.l D5,D6,D7,A3,A4, [A6 - 0xB2]
0000057C 4E5E unlink A6
0000057E 4E75 rts
fn00000580:
00000580 4E56 0000 link A6, 0
00000584 48E7 0018 movem.l -[A7], A3,A4
00000588 206E 0008 movea.l A0, [A6 + 0x8]
0000058C 2050 movea.l A0, [A0]
0000058E 2F08 move.l -[A7], A0
00000590 2F3C 616D 6E75 move.l -[A7], 0x616D6E75 /* 'amnu' */
00000596 266D FE0C movea.l A3, [A5 - 0x1F4]
0000059A 2253 movea.l A1, [A3]
0000059C 2F29 0092 move.l -[A7], [A1 + 0x92]
000005A0 4EAD 2F02 jsr [A5 + 0x2F02 /* export_1500 */]
000005A4 508F addq.l A7, 8
000005A6 205F movea.l A0, [A7]+
000005A8 B0A8 000A cmp.l D0, [A0 + 0xA]
000005AC 660C bne +0xE /* 000005BA */
000005AE 286D F62A movea.l A4, [A5 - 0x9D6]
000005B2 2054 movea.l A0, [A4]
000005B4 08E8 0003 0031 bset.b [A0 + 0x31], 0x3
label000005BA:
000005BA 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000005C0 4E5E unlink A6
000005C2 4E75 rts
export_1639:
000005C4 4E56 0000 link A6, 0
000005C8 48E7 0108 movem.l -[A7], D7,A4
000005CC 3E2E 000E move.w D7, [A6 + 0xE]
000005D0 286E 0010 movea.l A4, [A6 + 0x10]
000005D4 3007 move.w D0, D7
000005D6 0440 0BEA subi.w D0, 0xBEA
000005DA 6710 beq +0x12 /* 000005EC */
000005DC 0440 455D subi.w D0, 0x455D /* 'E]' */
000005E0 6618 bne +0x1A /* 000005FA */
000005E2 38BC FFFF move.w [A4], 0xFFFF
000005E6 303C 00C7 move.w D0, 0xC7
000005EA 6020 bra +0x22 /* 0000060C */
label000005EC:
000005EC 4A2D F6A4 tst.b [A5 - 0x95C]
000005F0 6708 beq +0xA /* 000005FA */
000005F2 38BC 0C06 move.w [A4], 0xC06
000005F6 701F moveq.l D0, 0x1F
000005F8 6012 bra +0x14 /* 0000060C */
label000005FA:
000005FA 2F0C move.l -[A7], A4
000005FC 48C7 ext.l D7
000005FE 2F07 move.l -[A7], D7
00000600 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000604 4EAD 1872 jsr [A5 + 0x1872 /* export_778 */]
00000608 4FEF 000C lea.l A7, [A7 + 0xC]
label0000060C:
0000060C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000612 4E5E unlink A6
00000614 4E75 rts
export_1640:
00000616 4E56 FF00 link A6, -0x0100
0000061A 48E7 0108 movem.l -[A7], D7,A4
0000061E 3E2E 000E move.w D7, [A6 + 0xE]
00000622 286E 0008 movea.l A4, [A6 + 0x8]
00000626 3007 move.w D0, D7
00000628 0440 0BEA subi.w D0, 0xBEA
0000062C 6744 beq +0x46 /* 00000672 */
0000062E 0440 455D subi.w D0, 0x455D /* 'E]' */
00000632 6702 beq +0x4 /* 00000636 */
00000634 6030 bra +0x32 /* 00000666 */
label00000636:
00000636 41EE FF00 lea.l A0, [A6 - 0x100]
0000063A 4210 clr.b [A0]
0000063C 48C7 ext.l D7
0000063E 2F07 move.l -[A7], D7
00000640 486E FF00 pea.l [A6 - 0x100]
00000644 2F0C move.l -[A7], A4
00000646 2054 movea.l A0, [A4]
00000648 2050 movea.l A0, [A0]
0000064A 2268 0054 movea.l A1, [A0 + 0x54]
0000064E 4E91 jsr [A1]
00000650 2F0C move.l -[A7], A4
00000652 486E FF00 pea.l [A6 - 0x100]
00000656 2054 movea.l A0, [A4]
00000658 2F28 0028 move.l -[A7], [A0 + 0x28]
0000065C 4EAD 30B2 jsr [A5 + 0x30B2 /* export_1554 */]
00000660 4FEF 0018 lea.l A7, [A7 + 0x18]
00000664 600C bra +0xE /* 00000672 */
label00000666:
00000666 48C7 ext.l D7
00000668 2F07 move.l -[A7], D7
0000066A 2F0C move.l -[A7], A4
0000066C 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */]
00000670 508F addq.l A7, 8
label00000672:
00000672 4CEE 1080 FEF8 movem.l D7,A4, [A6 - 0x108]
00000678 4E5E unlink A6
0000067A 4E75 rts
export_1641:
0000067C 4E56 FFC4 link A6, -0x003C
00000680 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000684 3C2E 0012 move.w D6, [A6 + 0x12]
00000688 266E 000C movea.l A3, [A6 + 0xC]
0000068C 286E 0008 movea.l A4, [A6 + 0x8]
00000690 3006 move.w D0, D6
00000692 0440 0BEA subi.w D0, 0xBEA
00000696 6600 00A4 bne +0xA6 /* 0000073C */
0000069A 7000 moveq.l D0, 0x00
0000069C 1013 move.b D0, [A3]
0000069E 4A80 tst.l D0
000006A0 6700 00AA beq +0xAC /* 0000074C */
000006A4 486E FFC8 pea.l [A6 - 0x38]
000006A8 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000006AC 4A80 tst.l D0
000006AE 588F addq.l A7, 4
000006B0 675A beq +0x5C /* 0000070C */
000006B2 2F0B move.l -[A7], A3
000006B4 2F0C move.l -[A7], A4
000006B6 2054 movea.l A0, [A4]
000006B8 2050 movea.l A0, [A0]
000006BA 2268 0160 movea.l A1, [A0 + 0x160]
000006BE 4E91 jsr [A1]
000006C0 48C6 ext.l D6
000006C2 2F06 move.l -[A7], D6
000006C4 2F0B move.l -[A7], A3
000006C6 2F0C move.l -[A7], A4
000006C8 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
000006CC 4878 5148 push.l 0x5148 /* 'QH' */
000006D0 2F0C move.l -[A7], A4
000006D2 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
000006D6 700B moveq.l D0, 0x0B
000006D8 2F00 move.l -[A7], D0
000006DA 2F0C move.l -[A7], A4
000006DC 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
000006E0 2D40 FFC4 move.l [A6 - 0x3C], D0
000006E4 4FEF 0024 lea.l A7, [A7 + 0x24]
000006E8 6746 beq +0x48 /* 00000730 */
000006EA 2054 movea.l A0, [A4]
000006EC 0828 0005 004F btst.b [A0 + 0x4F], 0x5
000006F2 56C0 sne D0
000006F4 4400 neg.b D0
000006F6 4880 ext.w D0
000006F8 48C0 ext.l D0
000006FA 2F00 move.l -[A7], D0
000006FC 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00000700 2F0C move.l -[A7], A4
00000702 4EAD 3462 jsr [A5 + 0x3462 /* export_1672 */]
00000706 4FEF 000C lea.l A7, [A7 + 0xC]
0000070A 6024 bra +0x26 /* 00000730 */
label0000070C:
0000070C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000710 3E00 move.w D7, D0
00000712 0C47 FFD0 cmpi.w D7, 0xFFD0
00000716 660E bne +0x10 /* 00000726 */
00000718 2F0B move.l -[A7], A3
0000071A 4878 5122 push.l 0x5122 /* 'Q\"' */
0000071E 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
00000722 7E80 moveq.l D7, 0xFFFFFF80
00000724 508F addq.l A7, 8
label00000726:
00000726 48C7 ext.l D7
00000728 2F07 move.l -[A7], D7
0000072A 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
0000072E 588F addq.l A7, 4
label00000730:
00000730 486E FFC8 pea.l [A6 - 0x38]
00000734 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000738 588F addq.l A7, 4
0000073A 6010 bra +0x12 /* 0000074C */
label0000073C:
0000073C 48C6 ext.l D6
0000073E 2F06 move.l -[A7], D6
00000740 2F0B move.l -[A7], A3
00000742 2F0C move.l -[A7], A4
00000744 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
00000748 4FEF 000C lea.l A7, [A7 + 0xC]
label0000074C:
0000074C 4CEE 18C0 FFB4 movem.l D6,D7,A3,A4, [A6 - 0x4C]
00000752 4E5E unlink A6
00000754 4E75 rts
export_1642:
00000756 4E56 0000 link A6, 0
0000075A 4E5E unlink A6
0000075C 4E75 rts
fn0000075E:
0000075E 4E56 FEFE link A6, -0x0102
00000762 41EE FEFE lea.l A0, [A6 - 0x102]
00000766 4210 clr.b [A0]
00000768 558F subq.l A7, 2
0000076A 206E 0008 movea.l A0, [A6 + 0x8]
0000076E 2050 movea.l A0, [A0]
00000770 3F28 0030 move.w -[A7], [A0 + 0x30]
00000774 2F2E 000C move.l -[A7], [A6 + 0xC]
00000778 486E FFFE pea.l [A6 - 0x2]
0000077C 486E FEFE pea.l [A6 - 0x102]
00000780 700E moveq.l D0, 0x0E
00000782 A823 syscall AliasDispatch
00000784 486E FEFE pea.l [A6 - 0x102]
00000788 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000078C 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
00000790 4E5E unlink A6
00000792 4E75 rts
export_1643:
00000794 4E56 0000 link A6, 0
00000798 48E7 0018 movem.l -[A7], A3,A4
0000079C 266E 000C movea.l A3, [A6 + 0xC]
000007A0 286E 0008 movea.l A4, [A6 + 0x8]
000007A4 2F0B move.l -[A7], A3
000007A6 2F3C 7472 7368 move.l -[A7], 0x74727368 /* 'trsh' */
000007AC 2F0C move.l -[A7], A4
000007AE 4EBA FFAE jsr [PC - 0x52 /* 0000075E */]
000007B2 4A00 tst.b D0
000007B4 4FEF 000C lea.l A7, [A7 + 0xC]
000007B8 6642 bne +0x44 /* 000007FC */
000007BA 2F0B move.l -[A7], A3
000007BC 2F3C 6465 736B move.l -[A7], 0x6465736B /* 'desk' */
000007C2 2F0C move.l -[A7], A4
000007C4 4EBA FF98 jsr [PC - 0x68 /* 0000075E */]
000007C8 4A00 tst.b D0
000007CA 4FEF 000C lea.l A7, [A7 + 0xC]
000007CE 662C bne +0x2E /* 000007FC */
000007D0 2F0B move.l -[A7], A3
000007D2 2F3C 656D 7074 move.l -[A7], 0x656D7074 /* 'empt' */
000007D8 2F0C move.l -[A7], A4
000007DA 4EBA FF82 jsr [PC - 0x7E /* 0000075E */]
000007DE 4A00 tst.b D0
000007E0 4FEF 000C lea.l A7, [A7 + 0xC]
000007E4 6616 bne +0x18 /* 000007FC */
000007E6 2F0B move.l -[A7], A3
000007E8 2F3C 7465 6D70 move.l -[A7], 0x74656D70 /* 'temp' */
000007EE 2F0C move.l -[A7], A4
000007F0 4EBA FF6C jsr [PC - 0x94 /* 0000075E */]
000007F4 4A00 tst.b D0
000007F6 4FEF 000C lea.l A7, [A7 + 0xC]
000007FA 6716 beq +0x18 /* 00000812 */
label000007FC:
000007FC 2F0B move.l -[A7], A3
000007FE 4878 5125 push.l 0x5125 /* 'Q%' */
00000802 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
00000806 7080 moveq.l D0, 0xFFFFFF80
00000808 2F00 move.l -[A7], D0
0000080A 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
0000080E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000812:
00000812 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000818 4E5E unlink A6
0000081A 4E75 rts
export_1644:
0000081C 4E56 0000 link A6, 0
00000820 7000 moveq.l D0, 0x00
00000822 4E5E unlink A6
00000824 4E75 rts
export_1645:
00000826 4E56 FE88 link A6, -0x0178
0000082A 48E7 0018 movem.l -[A7], A3,A4
0000082E 286E 0008 movea.l A4, [A6 + 0x8]
00000832 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000836 486E FF88 pea.l [A6 - 0x78]
0000083A 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
0000083E 41EE FF88 lea.l A0, [A6 - 0x78]
00000842 508F addq.l A7, 8
00000844 6050 bra +0x52 /* 00000896 */
label00000846:
00000846 4878 0BF1 push.l 0xBF1
0000084A 2F0B move.l -[A7], A3
0000084C 4EAD 187A jsr [A5 + 0x187A /* export_779 */]
00000850 4A80 tst.l D0
00000852 508F addq.l A7, 8
00000854 6740 beq +0x42 /* 00000896 */
00000856 2F0B move.l -[A7], A3
00000858 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */]
0000085C B0AE 0010 cmp.l D0, [A6 + 0x10]
00000860 588F addq.l A7, 4
00000862 6632 bne +0x34 /* 00000896 */
00000864 41EE FE88 lea.l A0, [A6 - 0x178]
00000868 4210 clr.b [A0]
0000086A 4878 0BF1 push.l 0xBF1
0000086E 486E FE88 pea.l [A6 - 0x178]
00000872 2F0B move.l -[A7], A3
00000874 2053 movea.l A0, [A3]
00000876 2050 movea.l A0, [A0]
00000878 2268 0054 movea.l A1, [A0 + 0x54]
0000087C 4E91 jsr [A1]
0000087E 486E FE88 pea.l [A6 - 0x178]
00000882 2F2E 000C move.l -[A7], [A6 + 0xC]
00000886 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
0000088A 4A00 tst.b D0
0000088C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000890 6704 beq +0x6 /* 00000896 */
00000892 7001 moveq.l D0, 0x01
00000894 6058 bra +0x5A /* 000008EE */
label00000896:
00000896 486E FF88 pea.l [A6 - 0x78]
0000089A 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000089E 2640 movea.l A3, D0
000008A0 200B move.l D0, A3
000008A2 588F addq.l A7, 4
000008A4 66A0 bne -0x5E /* 00000846 */
000008A6 426E FFB0 clr.w [A6 - 0x50]
000008AA 2F0C move.l -[A7], A4
000008AC 206E 0010 movea.l A0, [A6 + 0x10]
000008B0 2F08 move.l -[A7], A0
000008B2 2050 movea.l A0, [A0]
000008B4 2050 movea.l A0, [A0]
000008B6 2268 0184 movea.l A1, [A0 + 0x184]
000008BA 4E91 jsr [A1]
000008BC 3D40 FFAA move.w [A6 - 0x56], D0
000008C0 2F0C move.l -[A7], A4
000008C2 206E 0010 movea.l A0, [A6 + 0x10]
000008C6 2F08 move.l -[A7], A0
000008C8 2050 movea.l A0, [A0]
000008CA 2050 movea.l A0, [A0]
000008CC 2268 0188 movea.l A1, [A0 + 0x188]
000008D0 4E91 jsr [A1]
000008D2 2D40 FFC4 move.l [A6 - 0x3C], D0
000008D6 2D6E 000C FFA6 move.l [A6 - 0x5A], [A6 + 0xC]
000008DC 486E FF94 pea.l [A6 - 0x6C]
000008E0 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
000008E4 4A40 tst.w D0
000008E6 57C0 seq D0
000008E8 4400 neg.b D0
000008EA 4FEF 0014 lea.l A7, [A7 + 0x14]
label000008EE:
000008EE 4CEE 1800 FE80 movem.l A3,A4, [A6 - 0x180]
000008F4 4E5E unlink A6
000008F6 4E75 rts
export_1646:
fn000008F8:
000008F8 4E56 0000 link A6, 0
000008FC 2F0C move.l -[A7], A4
000008FE 286E 0008 movea.l A4, [A6 + 0x8]
00000902 200C move.l D0, A4
00000904 6756 beq +0x58 /* 0000095C */
00000906 2054 movea.l A0, [A4]
00000908 20AD FE18 move.l [A0], [A5 - 0x1E8]
0000090C 2054 movea.l A0, [A4]
0000090E 4AA8 005A tst.l [A0 + 0x5A]
00000912 670C beq +0xE /* 00000920 */
00000914 2068 005A movea.l A0, [A0 + 0x5A]
00000918 2050 movea.l A0, [A0]
0000091A 7000 moveq.l D0, 0x00
0000091C 2140 0044 move.l [A0 + 0x44], D0
label00000920:
00000920 200C move.l D0, A4
00000922 6738 beq +0x3A /* 0000095C */
00000924 200C move.l D0, A4
00000926 6720 beq +0x22 /* 00000948 */
00000928 2054 movea.l A0, [A4]
0000092A 20AD F5A0 move.l [A0], [A5 - 0xA60]
0000092E 200C move.l D0, A4
00000930 6710 beq +0x12 /* 00000942 */
00000932 7000 moveq.l D0, 0x00
00000934 2F00 move.l -[A7], D0
00000936 2F0C move.l -[A7], A4
00000938 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
0000093C 7000 moveq.l D0, 0x00
0000093E 508F addq.l A7, 8
00000940 6002 bra +0x4 /* 00000944 */
label00000942:
00000942 7000 moveq.l D0, 0x00
label00000944:
00000944 7000 moveq.l D0, 0x00
00000946 6002 bra +0x4 /* 0000094A */
label00000948:
00000948 7000 moveq.l D0, 0x00
label0000094A:
0000094A 202E 000C move.l D0, [A6 + 0xC]
0000094E 0800 0000 btst.b D0, 0x0
00000952 6708 beq +0xA /* 0000095C */
00000954 2F0C move.l -[A7], A4
00000956 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000095A 588F addq.l A7, 4
label0000095C:
0000095C 286E FFFC movea.l A4, [A6 - 0x4]
00000960 4E5E unlink A6
00000962 4E75 rts
export_1647:
fn00000964:
00000964 4E56 FF00 link A6, -0x0100
00000968 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000096C 3E2E 0012 move.w D7, [A6 + 0x12]
00000970 266E 000C movea.l A3, [A6 + 0xC]
00000974 286E 0008 movea.l A4, [A6 + 0x8]
00000978 3007 move.w D0, D7
0000097A 0440 0BEB subi.w D0, 0xBEB
0000097E 6730 beq +0x32 /* 000009B0 */
00000980 5340 subq.w D0, 1
00000982 6700 013E beq +0x140 /* 00000AC2 */
00000986 5340 subq.w D0, 1
00000988 6774 beq +0x76 /* 000009FE */
0000098A 0440 0019 subi.w D0, 0x19
0000098E 6700 0124 beq +0x126 /* 00000AB4 */
00000992 0440 25FB subi.w D0, 0x25FB
00000996 6700 010A beq +0x10C /* 00000AA2 */
0000099A 5340 subq.w D0, 1
0000099C 6700 0104 beq +0x106 /* 00000AA2 */
000009A0 5340 subq.w D0, 1
000009A2 6700 00FE beq +0x100 /* 00000AA2 */
000009A6 5340 subq.w D0, 1
000009A8 6700 00F8 beq +0xFA /* 00000AA2 */
000009AC 6000 0174 bra +0x176 /* 00000B22 */
label000009B0:
000009B0 2F0C move.l -[A7], A4
000009B2 4EBA 024C jsr [PC + 0x24C /* 00000C00 */]
000009B6 3C00 move.w D6, D0
000009B8 588F addq.l A7, 4
000009BA 672E beq +0x30 /* 000009EA */
000009BC 4878 5014 push.l 0x5014
000009C0 2F0C move.l -[A7], A4
000009C2 2054 movea.l A0, [A4]
000009C4 2050 movea.l A0, [A0]
000009C6 2268 000C movea.l A1, [A0 + 0xC]
000009CA 4E91 jsr [A1]
000009CC 4A00 tst.b D0
000009CE 508F addq.l A7, 8
000009D0 6618 bne +0x1A /* 000009EA */
000009D2 48C6 ext.l D6
000009D4 2006 move.l D0, D6
000009D6 D0BC 0000 31D7 add.l D0, 0x31D7
000009DC 2F00 move.l -[A7], D0
000009DE 2F0B move.l -[A7], A3
000009E0 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
000009E4 508F addq.l A7, 8
000009E6 6000 014A bra +0x14C /* 00000B32 */
label000009EA:
000009EA 48C7 ext.l D7
000009EC 2F07 move.l -[A7], D7
000009EE 2F0B move.l -[A7], A3
000009F0 2F0C move.l -[A7], A4
000009F2 4EAD 067A jsr [A5 + 0x67A /* export_203 */]
000009F6 4FEF 000C lea.l A7, [A7 + 0xC]
000009FA 6000 0136 bra +0x138 /* 00000B32 */
label000009FE:
000009FE 4878 0BEB push.l 0xBEB
00000A02 2F0B move.l -[A7], A3
00000A04 2F0C move.l -[A7], A4
00000A06 2054 movea.l A0, [A4]
00000A08 2050 movea.l A0, [A0]
00000A0A 2268 0054 movea.l A1, [A0 + 0x54]
00000A0E 4E91 jsr [A1]
00000A10 41EE FF00 lea.l A0, [A6 - 0x100]
00000A14 4210 clr.b [A0]
00000A16 4878 31EE push.l 0x31EE
00000A1A 486E FF00 pea.l [A6 - 0x100]
00000A1E 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000A22 486E FF00 pea.l [A6 - 0x100]
00000A26 2F0B move.l -[A7], A3
00000A28 4EAD 10BA jsr [A5 + 0x10BA /* export_531 */]
00000A2C 4A00 tst.b D0
00000A2E 4FEF 001C lea.l A7, [A7 + 0x1C]
00000A32 6710 beq +0x12 /* 00000A44 */
00000A34 486E FF00 pea.l [A6 - 0x100]
00000A38 2F0B move.l -[A7], A3
00000A3A 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000A3E 508F addq.l A7, 8
00000A40 6000 00F0 bra +0xF2 /* 00000B32 */
label00000A44:
00000A44 4878 31ED push.l 0x31ED
00000A48 486E FF00 pea.l [A6 - 0x100]
00000A4C 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000A50 486E FF00 pea.l [A6 - 0x100]
00000A54 2F0B move.l -[A7], A3
00000A56 4EAD 10BA jsr [A5 + 0x10BA /* export_531 */]
00000A5A 4A00 tst.b D0
00000A5C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A60 6710 beq +0x12 /* 00000A72 */
00000A62 486E FF00 pea.l [A6 - 0x100]
00000A66 2F0B move.l -[A7], A3
00000A68 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000A6C 508F addq.l A7, 8
00000A6E 6000 00C2 bra +0xC4 /* 00000B32 */
label00000A72:
00000A72 4878 31EF push.l 0x31EF
00000A76 486E FF00 pea.l [A6 - 0x100]
00000A7A 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000A7E 486E FF00 pea.l [A6 - 0x100]
00000A82 2F0B move.l -[A7], A3
00000A84 4EAD 10BA jsr [A5 + 0x10BA /* export_531 */]
00000A88 4A00 tst.b D0
00000A8A 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A8E 6700 00A2 beq +0xA4 /* 00000B32 */
00000A92 486E FF00 pea.l [A6 - 0x100]
00000A96 2F0B move.l -[A7], A3
00000A98 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000A9C 508F addq.l A7, 8
00000A9E 6000 0092 bra +0x94 /* 00000B32 */
label00000AA2:
00000AA2 48C7 ext.l D7
00000AA4 2F07 move.l -[A7], D7
00000AA6 2F0B move.l -[A7], A3
00000AA8 2F0C move.l -[A7], A4
00000AAA 4EBA 016E jsr [PC + 0x16E /* 00000C1A */]
00000AAE 4FEF 000C lea.l A7, [A7 + 0xC]
00000AB2 607E bra +0x80 /* 00000B32 */
label00000AB4:
00000AB4 4878 31EC push.l 0x31EC
00000AB8 2F0B move.l -[A7], A3
00000ABA 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000ABE 508F addq.l A7, 8
00000AC0 6070 bra +0x72 /* 00000B32 */
label00000AC2:
00000AC2 4878 5014 push.l 0x5014
00000AC6 2F0C move.l -[A7], A4
00000AC8 2054 movea.l A0, [A4]
00000ACA 2050 movea.l A0, [A0]
00000ACC 2268 000C movea.l A1, [A0 + 0xC]
00000AD0 4E91 jsr [A1]
00000AD2 4A00 tst.b D0
00000AD4 508F addq.l A7, 8
00000AD6 664A bne +0x4C /* 00000B22 */
00000AD8 2054 movea.l A0, [A4]
00000ADA 3F28 0042 move.w -[A7], [A0 + 0x42]
00000ADE 2F28 0050 move.l -[A7], [A0 + 0x50]
00000AE2 2F28 0054 move.l -[A7], [A0 + 0x54]
00000AE6 2F0B move.l -[A7], A3
00000AE8 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000AEC 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
00000AF0 4A00 tst.b D0
00000AF2 4FEF 0012 lea.l A7, [A7 + 0x12]
00000AF6 663A bne +0x3C /* 00000B32 */
00000AF8 2F0C move.l -[A7], A4
00000AFA 4EBA 0104 jsr [PC + 0x104 /* 00000C00 */]
00000AFE 3C00 move.w D6, D0
00000B00 588F addq.l A7, 4
00000B02 671A beq +0x1C /* 00000B1E */
00000B04 0C46 0006 cmpi.w D6, 0x6
00000B08 6714 beq +0x16 /* 00000B1E */
00000B0A 48C6 ext.l D6
00000B0C 2006 move.l D0, D6
00000B0E D0BC 0000 31DD add.l D0, 0x31DD
00000B14 2F00 move.l -[A7], D0
00000B16 2F0B move.l -[A7], A3
00000B18 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000B1C 508F addq.l A7, 8
label00000B1E:
00000B1E 4A13 tst.b [A3]
00000B20 6610 bne +0x12 /* 00000B32 */
label00000B22:
00000B22 48C7 ext.l D7
00000B24 2F07 move.l -[A7], D7
00000B26 2F0B move.l -[A7], A3
00000B28 2F0C move.l -[A7], A4
00000B2A 4EAD 067A jsr [A5 + 0x67A /* export_203 */]
00000B2E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000B32:
00000B32 4CEE 18C0 FEF0 movem.l D6,D7,A3,A4, [A6 - 0x110]
00000B38 4E5E unlink A6
00000B3A 4E75 rts
export_1648:
00000B3C 4E56 FF00 link A6, -0x0100
00000B40 2F0C move.l -[A7], A4
00000B42 286E 0008 movea.l A4, [A6 + 0x8]
00000B46 41EE FF00 lea.l A0, [A6 - 0x100]
00000B4A 4210 clr.b [A0]
00000B4C 4878 0BEA push.l 0xBEA
00000B50 486E FF00 pea.l [A6 - 0x100]
00000B54 2F0C move.l -[A7], A4
00000B56 2054 movea.l A0, [A4]
00000B58 2050 movea.l A0, [A0]
00000B5A 2268 0054 movea.l A1, [A0 + 0x54]
00000B5E 4E91 jsr [A1]
00000B60 4A2E 0017 tst.b [A6 + 0x17]
00000B64 4FEF 000C lea.l A7, [A7 + 0xC]
00000B68 671A beq +0x1C /* 00000B84 */
00000B6A 2054 movea.l A0, [A4]
00000B6C 3F28 0030 move.w -[A7], [A0 + 0x30]
00000B70 2F0C move.l -[A7], A4
00000B72 2050 movea.l A0, [A0]
00000B74 2268 0164 movea.l A1, [A0 + 0x164]
00000B78 4E91 jsr [A1]
00000B7A 588F addq.l A7, 4
00000B7C 2F00 move.l -[A7], D0
00000B7E 486E FF00 pea.l [A6 - 0x100]
00000B82 A81B syscall HCreateResFile
label00000B84:
00000B84 102E 000F move.b D0, [A6 + 0xF]
00000B88 4880 ext.w D0
00000B8A 48C0 ext.l D0
00000B8C 2F00 move.l -[A7], D0
00000B8E 486E FF00 pea.l [A6 - 0x100]
00000B92 2F0C move.l -[A7], A4
00000B94 2054 movea.l A0, [A4]
00000B96 2050 movea.l A0, [A0]
00000B98 2268 0164 movea.l A1, [A0 + 0x164]
00000B9C 4E91 jsr [A1]
00000B9E 588F addq.l A7, 4
00000BA0 2F00 move.l -[A7], D0
00000BA2 2054 movea.l A0, [A4]
00000BA4 3028 0030 move.w D0, [A0 + 0x30]
00000BA8 48C0 ext.l D0
00000BAA 2F00 move.l -[A7], D0
00000BAC 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00000BB0 206E 0010 movea.l A0, [A6 + 0x10]
00000BB4 3080 move.w [A0], D0
00000BB6 558F subq.l A7, 2
00000BB8 A9AF syscall ResError
00000BBA 301F move.w D0, [A7]+
00000BBC 4FEF 0010 lea.l A7, [A7 + 0x10]
00000BC0 286E FEFC movea.l A4, [A6 - 0x104]
00000BC4 4E5E unlink A6
00000BC6 4E75 rts
export_1649:
00000BC8 4E56 0000 link A6, 0
00000BCC 48E7 0018 movem.l -[A7], A3,A4
00000BD0 286E 0008 movea.l A4, [A6 + 0x8]
00000BD4 2F0C move.l -[A7], A4
00000BD6 4EAD 068A jsr [A5 + 0x68A /* export_205 */]
00000BDA 2F0C move.l -[A7], A4
00000BDC 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */]
00000BE0 2640 movea.l A3, D0
00000BE2 200B move.l D0, A3
00000BE4 508F addq.l A7, 8
00000BE6 670E beq +0x10 /* 00000BF6 */
00000BE8 2F0B move.l -[A7], A3
00000BEA 2053 movea.l A0, [A3]
00000BEC 2050 movea.l A0, [A0]
00000BEE 2268 00FC movea.l A1, [A0 + 0xFC]
00000BF2 4E91 jsr [A1]
00000BF4 588F addq.l A7, 4
label00000BF6:
00000BF6 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000BFC 4E5E unlink A6
00000BFE 4E75 rts
export_1650:
fn00000C00:
00000C00 4E56 0000 link A6, 0
00000C04 206E 0008 movea.l A0, [A6 + 0x8]
00000C08 2050 movea.l A0, [A0]
00000C0A 2F28 0054 move.l -[A7], [A0 + 0x54]
00000C0E 4878 31D9 push.l 0x31D9
00000C12 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00000C16 4E5E unlink A6
00000C18 4E75 rts
fn00000C1A:
00000C1A 4E56 FFBE link A6, -0x0042
00000C1E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000C22 3E2E 0012 move.w D7, [A6 + 0x12]
00000C26 286E 0008 movea.l A4, [A6 + 0x8]
00000C2A 7000 moveq.l D0, 0x00
00000C2C 2640 movea.l A3, D0
00000C2E 7201 moveq.l D1, 0x01
00000C30 0C47 3201 cmpi.w D7, 0x3201
00000C34 6708 beq +0xA /* 00000C3E */
00000C36 0C47 3202 cmpi.w D7, 0x3202
00000C3A 6702 beq +0x4 /* 00000C3E */
00000C3C 7200 moveq.l D1, 0x00
label00000C3E:
00000C3E 4A01 tst.b D1
00000C40 6704 beq +0x6 /* 00000C46 */
00000C42 7001 moveq.l D0, 0x01
00000C44 6002 bra +0x4 /* 00000C48 */
label00000C46:
00000C46 7002 moveq.l D0, 0x02
label00000C48:
00000C48 4880 ext.w D0
00000C4A 3A00 move.w D5, D0
00000C4C 41EE FFFF lea.l A0, [A6 - 0x1]
00000C50 4210 clr.b [A0]
00000C52 4206 clr.b D6
00000C54 486E FFBE pea.l [A6 - 0x42]
00000C58 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000C5C 4A80 tst.l D0
00000C5E 588F addq.l A7, 4
00000C60 6700 00A0 beq +0xA2 /* 00000D02 */
00000C64 7000 moveq.l D0, 0x00
00000C66 2F00 move.l -[A7], D0
00000C68 2F00 move.l -[A7], D0
00000C6A 7201 moveq.l D1, 0x01
00000C6C 2F01 move.l -[A7], D1
00000C6E 2F0C move.l -[A7], A4
00000C70 4EAD 3572 jsr [A5 + 0x3572 /* export_1706 */]
00000C74 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1
00000C7A 7001 moveq.l D0, 0x01
00000C7C 2F00 move.l -[A7], D0
00000C7E 48C5 ext.l D5
00000C80 2F05 move.l -[A7], D5
00000C82 2F3C 7665 7273 move.l -[A7], 0x76657273 /* 'vers' */
00000C88 2F0C move.l -[A7], A4
00000C8A 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00000C8E 2D40 FFF6 move.l [A6 - 0xA], D0
00000C92 4FEF 0020 lea.l A7, [A7 + 0x20]
00000C96 6724 beq +0x26 /* 00000CBC */
00000C98 206E FFF6 movea.l A0, [A6 - 0xA]
00000C9C 2050 movea.l A0, [A0]
00000C9E 47E8 0006 lea.l A3, [A0 + 0x6]
00000CA2 0C47 3201 cmpi.w D7, 0x3201
00000CA6 6706 beq +0x8 /* 00000CAE */
00000CA8 0C47 3203 cmpi.w D7, 0x3203
00000CAC 6654 bne +0x56 /* 00000D02 */
label00000CAE:
00000CAE 200B move.l D0, A3
00000CB0 5280 addq.l D0, 1
00000CB2 7200 moveq.l D1, 0x00
00000CB4 1213 move.b D1, [A3]
00000CB6 D280 add.l D1, D0
00000CB8 2641 movea.l A3, D1
00000CBA 6046 bra +0x48 /* 00000D02 */
label00000CBC:
00000CBC 0C47 3201 cmpi.w D7, 0x3201
00000CC0 6706 beq +0x8 /* 00000CC8 */
00000CC2 0C47 3202 cmpi.w D7, 0x3202
00000CC6 663A bne +0x3C /* 00000D02 */
label00000CC8:
00000CC8 7001 moveq.l D0, 0x01
00000CCA 2F00 move.l -[A7], D0
00000CCC 7200 moveq.l D1, 0x00
00000CCE 2F01 move.l -[A7], D1
00000CD0 2054 movea.l A0, [A4]
00000CD2 2F28 0050 move.l -[A7], [A0 + 0x50]
00000CD6 2F0C move.l -[A7], A4
00000CD8 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00000CDC 2D40 FFFA move.l [A6 - 0x6], D0
00000CE0 4FEF 0010 lea.l A7, [A7 + 0x10]
00000CE4 671C beq +0x1E /* 00000D02 */
00000CE6 598F subq.l A7, 4
00000CE8 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000CEC 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000CF0 4A9F tst.l [A7]+
00000CF2 6F0E ble +0x10 /* 00000D02 */
00000CF4 206E FFFA movea.l A0, [A6 - 0x6]
00000CF8 2650 movea.l A3, [A0]
00000CFA 0C47 3202 cmpi.w D7, 0x3202
00000CFE 6602 bne +0x4 /* 00000D02 */
00000D00 7C01 moveq.l D6, 0x01
label00000D02:
00000D02 486E FFBE pea.l [A6 - 0x42]
00000D06 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000D0A 4A2E FFFF tst.b [A6 - 0x1]
00000D0E 588F addq.l A7, 4
00000D10 6708 beq +0xA /* 00000D1A */
00000D12 2F0C move.l -[A7], A4
00000D14 4EAD 3582 jsr [A5 + 0x3582 /* export_1708 */]
00000D18 588F addq.l A7, 4
label00000D1A:
00000D1A 200B move.l D0, A3
00000D1C 6722 beq +0x24 /* 00000D40 */
00000D1E 7000 moveq.l D0, 0x00
00000D20 1013 move.b D0, [A3]
00000D22 5240 addq.w D0, 1
00000D24 48C0 ext.l D0
00000D26 206E 000C movea.l A0, [A6 + 0xC]
00000D2A 2248 movea.l A1, A0
00000D2C 204B movea.l A0, A3
00000D2E A02E syscall BlockMove/BlockMoveData
00000D30 4A06 tst.b D6
00000D32 6712 beq +0x14 /* 00000D46 */
00000D34 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D38 4EAD 1102 jsr [A5 + 0x1102 /* export_540 */]
00000D3C 588F addq.l A7, 4
00000D3E 6006 bra +0x8 /* 00000D46 */
label00000D40:
00000D40 206E 000C movea.l A0, [A6 + 0xC]
00000D44 4210 clr.b [A0]
label00000D46:
00000D46 206E 000C movea.l A0, [A6 + 0xC]
00000D4A 7000 moveq.l D0, 0x00
00000D4C 1010 move.b D0, [A0]
00000D4E 4A80 tst.l D0
00000D50 6630 bne +0x32 /* 00000D82 */
00000D52 0C47 3201 cmpi.w D7, 0x3201
00000D56 6610 bne +0x12 /* 00000D68 */
00000D58 4878 511E push.l 0x511E
00000D5C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D60 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000D64 508F addq.l A7, 8
00000D66 601A bra +0x1C /* 00000D82 */
label00000D68:
00000D68 0C47 3202 cmpi.w D7, 0x3202
00000D6C 6614 bne +0x16 /* 00000D82 */
00000D6E 7004 moveq.l D0, 0x04
00000D70 2F00 move.l -[A7], D0
00000D72 4878 0096 push.l 0x96
00000D76 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D7A 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
00000D7E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000D82:
00000D82 4CEE 18E0 FFAA movem.l D5,D6,D7,A3,A4, [A6 - 0x56]
00000D88 4E5E unlink A6
00000D8A 4E75 rts
export_1651:
00000D8C 4E56 0000 link A6, 0
00000D90 48E7 0018 movem.l -[A7], A3,A4
00000D94 286E 0008 movea.l A4, [A6 + 0x8]
00000D98 2054 movea.l A0, [A4]
00000D9A 4AA8 005A tst.l [A0 + 0x5A]
00000D9E 661E bne +0x20 /* 00000DBE */
00000DA0 2F0C move.l -[A7], A4
00000DA2 2F2D FE3E move.l -[A7], [A5 - 0x1C2]
00000DA6 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
00000DAA 2640 movea.l A3, D0
00000DAC 200B move.l D0, A3
00000DAE 508F addq.l A7, 8
00000DB0 670C beq +0xE /* 00000DBE */
00000DB2 2054 movea.l A0, [A4]
00000DB4 214B 005A move.l [A0 + 0x5A], A3
00000DB8 2053 movea.l A0, [A3]
00000DBA 214C 0044 move.l [A0 + 0x44], A4
label00000DBE:
00000DBE 2054 movea.l A0, [A4]
00000DC0 2028 005A move.l D0, [A0 + 0x5A]
00000DC4 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000DCA 4E5E unlink A6
00000DCC 4E75 rts
export_1652:
fn00000DCE:
00000DCE 4E56 FFF8 link A6, -0x0008
00000DD2 2F0C move.l -[A7], A4
00000DD4 286E 0008 movea.l A4, [A6 + 0x8]
00000DD8 2054 movea.l A0, [A4]
00000DDA 4A28 005E tst.b [A0 + 0x5E]
00000DDE 6728 beq +0x2A /* 00000E08 */
00000DE0 41EE FFF8 lea.l A0, [A6 - 0x8]
00000DE4 7000 moveq.l D0, 0x00
00000DE6 2F00 move.l -[A7], D0
00000DE8 486E FFF8 pea.l [A6 - 0x8]
00000DEC 2F0C move.l -[A7], A4
00000DEE 2054 movea.l A0, [A4]
00000DF0 2050 movea.l A0, [A0]
00000DF2 2268 00D0 movea.l A1, [A0 + 0xD0]
00000DF6 4E91 jsr [A1]
00000DF8 486E FFF8 pea.l [A6 - 0x8]
00000DFC 486D FF4E pea.l [A5 - 0xB2]
00000E00 4EAD 08EA jsr [A5 + 0x8EA /* export_281 */]
00000E04 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000E08:
00000E08 7000 moveq.l D0, 0x00
00000E0A 2F00 move.l -[A7], D0
00000E0C 2F0C move.l -[A7], A4
00000E0E 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00000E12 2054 movea.l A0, [A4]
00000E14 4A28 005E tst.b [A0 + 0x5E]
00000E18 508F addq.l A7, 8
00000E1A 671C beq +0x1E /* 00000E38 */
00000E1C 7000 moveq.l D0, 0x00
00000E1E 2F00 move.l -[A7], D0
00000E20 2F0C move.l -[A7], A4
00000E22 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00000E26 4A80 tst.l D0
00000E28 508F addq.l A7, 8
00000E2A 670C beq +0xE /* 00000E38 */
00000E2C 7001 moveq.l D0, 0x01
00000E2E 2F00 move.l -[A7], D0
00000E30 2F0C move.l -[A7], A4
00000E32 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */]
00000E36 508F addq.l A7, 8
label00000E38:
00000E38 2054 movea.l A0, [A4]
00000E3A 7000 moveq.l D0, 0x00
00000E3C 2140 005A move.l [A0 + 0x5A], D0
00000E40 286E FFF4 movea.l A4, [A6 - 0xC]
00000E44 4E5E unlink A6
00000E46 4E75 rts
export_1653:
fn00000E48:
00000E48 4E56 0000 link A6, 0
00000E4C 2F07 move.l -[A7], D7
00000E4E 3E2E 000E move.w D7, [A6 + 0xE]
00000E52 0C47 3205 cmpi.w D7, 0x3205
00000E56 6604 bne +0x6 /* 00000E5C */
00000E58 3E3C 5142 move.w D7, 0x5142 /* 'QB' */
label00000E5C:
00000E5C 48C7 ext.l D7
00000E5E 2F07 move.l -[A7], D7
00000E60 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E64 4EAD 0662 jsr [A5 + 0x662 /* export_200 */]
00000E68 2E2E FFFC move.l D7, [A6 - 0x4]
00000E6C 4E5E unlink A6
00000E6E 4E75 rts
export_1654:
00000E70 4E56 0000 link A6, 0
00000E74 2F0C move.l -[A7], A4
00000E76 286E 0008 movea.l A4, [A6 + 0x8]
00000E7A 200C move.l D0, A4
00000E7C 673A beq +0x3C /* 00000EB8 */
00000E7E 2054 movea.l A0, [A4]
00000E80 20AD FE1C move.l [A0], [A5 - 0x1E4]
00000E84 2054 movea.l A0, [A4]
00000E86 4AA8 0062 tst.l [A0 + 0x62]
00000E8A 670A beq +0xC /* 00000E96 */
00000E8C 2F28 0062 move.l -[A7], [A0 + 0x62]
00000E90 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000E94 588F addq.l A7, 4
label00000E96:
00000E96 200C move.l D0, A4
00000E98 671E beq +0x20 /* 00000EB8 */
00000E9A 7000 moveq.l D0, 0x00
00000E9C 2F00 move.l -[A7], D0
00000E9E 2F0C move.l -[A7], A4
00000EA0 4EBA FA56 jsr [PC - 0x5AA /* 000008F8 */]
00000EA4 202E 000C move.l D0, [A6 + 0xC]
00000EA8 0800 0000 btst.b D0, 0x0
00000EAC 508F addq.l A7, 8
00000EAE 6708 beq +0xA /* 00000EB8 */
00000EB0 2F0C move.l -[A7], A4
00000EB2 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000EB6 588F addq.l A7, 4
label00000EB8:
00000EB8 286E FFFC movea.l A4, [A6 - 0x4]
00000EBC 4E5E unlink A6
00000EBE 4E75 rts
export_1655:
00000EC0 4E56 FE94 link A6, -0x016C
00000EC4 48E7 0018 movem.l -[A7], A3,A4
00000EC8 266E 000C movea.l A3, [A6 + 0xC]
00000ECC 286E 0008 movea.l A4, [A6 + 0x8]
00000ED0 41EE FF00 lea.l A0, [A6 - 0x100]
00000ED4 4210 clr.b [A0]
00000ED6 4878 0BEA push.l 0xBEA
00000EDA 486E FF00 pea.l [A6 - 0x100]
00000EDE 2F0C move.l -[A7], A4
00000EE0 2054 movea.l A0, [A4]
00000EE2 2050 movea.l A0, [A0]
00000EE4 2268 0054 movea.l A1, [A0 + 0x54]
00000EE8 4E91 jsr [A1]
00000EEA 41EE FF00 lea.l A0, [A6 - 0x100]
00000EEE 2D48 FEA6 move.l [A6 - 0x15A], A0
00000EF2 2F0C move.l -[A7], A4
00000EF4 2054 movea.l A0, [A4]
00000EF6 2050 movea.l A0, [A0]
00000EF8 2268 0164 movea.l A1, [A0 + 0x164]
00000EFC 4E91 jsr [A1]
00000EFE 2D40 FEC4 move.l [A6 - 0x13C], D0
00000F02 2054 movea.l A0, [A4]
00000F04 2D68 0050 FEC8 move.l [A6 - 0x138], [A0 + 0x50]
00000F0A 2F0B move.l -[A7], A3
00000F0C 2F0C move.l -[A7], A4
00000F0E 4EAD 101A jsr [A5 + 0x101A /* export_511 */]
00000F12 486E FE94 pea.l [A6 - 0x16C]
00000F16 2054 movea.l A0, [A4]
00000F18 2F28 0028 move.l -[A7], [A0 + 0x28]
00000F1C 4EAD 30D2 jsr [A5 + 0x30D2 /* export_1558 */]
00000F20 2D4B FEA6 move.l [A6 - 0x15A], A3
00000F24 2054 movea.l A0, [A4]
00000F26 2D68 0036 FEB0 move.l [A6 - 0x150], [A0 + 0x36]
00000F2C 486E FE94 pea.l [A6 - 0x16C]
00000F30 2054 movea.l A0, [A4]
00000F32 2F28 0028 move.l -[A7], [A0 + 0x28]
00000F36 4EAD 3142 jsr [A5 + 0x3142 /* export_1572 */]
00000F3A 4CEE 1800 FE8C movem.l A3,A4, [A6 - 0x174]
00000F40 4E5E unlink A6
00000F42 4E75 rts
export_1656:
00000F44 4E56 FF74 link A6, -0x008C
00000F48 2F0C move.l -[A7], A4
00000F4A 286E 0008 movea.l A4, [A6 + 0x8]
00000F4E 486E FF74 pea.l [A6 - 0x8C]
00000F52 2F0C move.l -[A7], A4
00000F54 2054 movea.l A0, [A4]
00000F56 2050 movea.l A0, [A0]
00000F58 2268 0178 movea.l A1, [A0 + 0x178]
00000F5C 4E91 jsr [A1]
00000F5E 4A40 tst.w D0
00000F60 508F addq.l A7, 8
00000F62 6612 bne +0x14 /* 00000F76 */
00000F64 486E FF74 pea.l [A6 - 0x8C]
00000F68 2F0C move.l -[A7], A4
00000F6A 2054 movea.l A0, [A4]
00000F6C 2050 movea.l A0, [A0]
00000F6E 2268 0170 movea.l A1, [A0 + 0x170]
00000F72 4E91 jsr [A1]
00000F74 508F addq.l A7, 8
label00000F76:
00000F76 4878 4395 push.l 0x4395
00000F7A 2F0C move.l -[A7], A4
00000F7C 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
00000F80 4878 4396 push.l 0x4396
00000F84 2F0C move.l -[A7], A4
00000F86 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
00000F8A 2F0C move.l -[A7], A4
00000F8C 4EBA FE40 jsr [PC - 0x1C0 /* 00000DCE */]
00000F90 4FEF 0014 lea.l A7, [A7 + 0x14]
00000F94 286E FF70 movea.l A4, [A6 - 0x90]
00000F98 4E5E unlink A6
00000F9A 4E75 rts
export_1657:
00000F9C 4E56 0000 link A6, 0
00000FA0 48E7 0308 movem.l -[A7], D6,D7,A4
00000FA4 3C2E 000E move.w D6, [A6 + 0xE]
00000FA8 286E 0008 movea.l A4, [A6 + 0x8]
00000FAC 48C6 ext.l D6
00000FAE 2F06 move.l -[A7], D6
00000FB0 2F0C move.l -[A7], A4
00000FB2 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
00000FB6 2E00 move.l D7, D0
00000FB8 2054 movea.l A0, [A4]
00000FBA 0828 0003 0042 btst.b [A0 + 0x42], 0x3
00000FC0 6724 beq +0x26 /* 00000FE6 */
00000FC2 2054 movea.l A0, [A4]
00000FC4 BEA8 0054 cmp.l D7, [A0 + 0x54]
00000FC8 661C bne +0x1E /* 00000FE6 */
00000FCA 4A46 tst.w D6
00000FCC 6706 beq +0x8 /* 00000FD4 */
00000FCE 0C46 0001 cmpi.w D6, 0x1
00000FD2 6612 bne +0x14 /* 00000FE6 */
label00000FD4:
00000FD4 203C 00FF FFFF move.l D0, 0xFFFFFF
00000FDA C087 and.l D0, D7
00000FDC 223C 7300 0000 move.l D1, 0x73000000 /* 's\0\0\0' */
00000FE2 8280 or.l D1, D0
00000FE4 2E01 move.l D7, D1
label00000FE6:
00000FE6 2007 move.l D0, D7
00000FE8 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
00000FEE 4E5E unlink A6
00000FF0 4E75 rts
export_1658:
00000FF2 4E56 0000 link A6, 0
00000FF6 2F0C move.l -[A7], A4
00000FF8 286E 0008 movea.l A4, [A6 + 0x8]
00000FFC 2054 movea.l A0, [A4]
00000FFE 0828 0003 0042 btst.b [A0 + 0x42], 0x3
00001004 6708 beq +0xA /* 0000100E */
00001006 203C 0000 F06F move.l D0, 0xF06F
0000100C 6008 bra +0xA /* 00001016 */
label0000100E:
0000100E 2F0C move.l -[A7], A4
00001010 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00001014 588F addq.l A7, 4
label00001016:
00001016 286E FFFC movea.l A4, [A6 - 0x4]
0000101A 4E5E unlink A6
0000101C 4E75 rts
export_1659:
0000101E 4E56 0000 link A6, 0
00001022 48E7 0108 movem.l -[A7], D7,A4
00001026 3E2E 000E move.w D7, [A6 + 0xE]
0000102A 286E 0008 movea.l A4, [A6 + 0x8]
0000102E 0C47 429A cmpi.w D7, 0x429A
00001032 6612 bne +0x14 /* 00001046 */
00001034 2054 movea.l A0, [A4]
00001036 0828 0003 0042 btst.b [A0 + 0x42], 0x3
0000103C 56C0 sne D0
0000103E 0240 0001 andi.w D0, 0x1
00001042 48C0 ext.l D0
00001044 6016 bra +0x18 /* 0000105C */
label00001046:
00001046 0C47 429F cmpi.w D7, 0x429F
0000104A 6604 bne +0x6 /* 00001050 */
0000104C 7001 moveq.l D0, 0x01
0000104E 600C bra +0xE /* 0000105C */
label00001050:
00001050 48C7 ext.l D7
00001052 2F07 move.l -[A7], D7
00001054 2F0C move.l -[A7], A4
00001056 4EBA FDF0 jsr [PC - 0x210 /* 00000E48 */]
0000105A 508F addq.l A7, 8
label0000105C:
0000105C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001062 4E5E unlink A6
00001064 4E75 rts
export_1660:
00001066 4E56 FF74 link A6, -0x008C
0000106A 48E7 0708 movem.l -[A7], D5,D6,D7,A4
0000106E 3A2E 000E move.w D5, [A6 + 0xE]
00001072 2C2E 0010 move.l D6, [A6 + 0x10]
00001076 286E 0008 movea.l A4, [A6 + 0x8]
0000107A 0C45 429A cmpi.w D5, 0x429A
0000107E 6600 0084 bne +0x86 /* 00001104 */
00001082 486E FF74 pea.l [A6 - 0x8C]
00001086 2F0C move.l -[A7], A4
00001088 2054 movea.l A0, [A4]
0000108A 2050 movea.l A0, [A0]
0000108C 2268 0178 movea.l A1, [A0 + 0x178]
00001090 4E91 jsr [A1]
00001092 3E00 move.w D7, D0
00001094 508F addq.l A7, 8
00001096 667C bne +0x7E /* 00001114 */
00001098 022E 00F7 FF9C andi.b [A6 - 0x64], 0xF7
0000109E 2006 move.l D0, D6
000010A0 E708 lsl D0.b, 3
000010A2 0200 0008 andi.b D0, 0x8
000010A6 812E FF9C or.b [A6 - 0x64], D0
000010AA 486E FF74 pea.l [A6 - 0x8C]
000010AE 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
000010B2 3E00 move.w D7, D0
000010B4 588F addq.l A7, 4
000010B6 665C bne +0x5E /* 00001114 */
000010B8 4878 0BEB push.l 0xBEB
000010BC 2F0C move.l -[A7], A4
000010BE 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
000010C2 2054 movea.l A0, [A4]
000010C4 0228 00F7 0042 andi.b [A0 + 0x42], 0xF7
000010CA 2006 move.l D0, D6
000010CC E708 lsl D0.b, 3
000010CE 0200 0008 andi.b D0, 0x8
000010D2 8128 0042 or.b [A0 + 0x42], D0
000010D6 4878 429A push.l 0x429A
000010DA 2F0C move.l -[A7], A4
000010DC 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
000010E0 7000 moveq.l D0, 0x00
000010E2 2F00 move.l -[A7], D0
000010E4 2F0C move.l -[A7], A4
000010E6 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
000010EA 4878 0BEC push.l 0xBEC
000010EE 2F0C move.l -[A7], A4
000010F0 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
000010F4 4878 0BEB push.l 0xBEB
000010F8 2F0C move.l -[A7], A4
000010FA 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
000010FE 4FEF 0028 lea.l A7, [A7 + 0x28]
00001102 6010 bra +0x12 /* 00001114 */
label00001104:
00001104 2F06 move.l -[A7], D6
00001106 48C5 ext.l D5
00001108 2F05 move.l -[A7], D5
0000110A 2F0C move.l -[A7], A4
0000110C 4EBA F248 jsr [PC - 0xDB8 /* 00000356 */]
00001110 4FEF 000C lea.l A7, [A7 + 0xC]
label00001114:
00001114 4CEE 10E0 FF64 movem.l D5,D6,D7,A4, [A6 - 0x9C]
0000111A 4E5E unlink A6
0000111C 4E75 rts
export_1661:
0000111E 4E56 FFC8 link A6, -0x0038
00001122 48E7 0118 movem.l -[A7], D7,A3,A4
00001126 286E 0008 movea.l A4, [A6 + 0x8]
0000112A 558F subq.l A7, 2
0000112C A994 syscall CurResFile
0000112E 3E1F move.w D7, [A7]+
00001130 486E FFC8 pea.l [A6 - 0x38]
00001134 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001138 4A80 tst.l D0
0000113A 588F addq.l A7, 4
0000113C 6748 beq +0x4A /* 00001186 */
0000113E 7000 moveq.l D0, 0x00
00001140 2F00 move.l -[A7], D0
00001142 2F00 move.l -[A7], D0
00001144 7201 moveq.l D1, 0x01
00001146 2F01 move.l -[A7], D1
00001148 2F0C move.l -[A7], A4
0000114A 4EAD 3572 jsr [A5 + 0x3572 /* export_1706 */]
0000114E 2054 movea.l A0, [A4]
00001150 3F28 004A move.w -[A7], [A0 + 0x4A]
00001154 A998 syscall UseResFile
00001156 7001 moveq.l D0, 0x01
00001158 2F00 move.l -[A7], D0
0000115A 322E 000E move.w D1, [A6 + 0xE]
0000115E 48C1 ext.l D1
00001160 2F01 move.l -[A7], D1
00001162 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */
00001168 2F0C move.l -[A7], A4
0000116A 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
0000116E 2640 movea.l A3, D0
00001170 200B move.l D0, A3
00001172 4FEF 0020 lea.l A7, [A7 + 0x20]
00001176 670E beq +0x10 /* 00001186 */
00001178 2053 movea.l A0, [A3]
0000117A 2F08 move.l -[A7], A0
0000117C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001180 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00001184 508F addq.l A7, 8
label00001186:
00001186 486E FFC8 pea.l [A6 - 0x38]
0000118A 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000118E 2F0C move.l -[A7], A4
00001190 4EAD 3582 jsr [A5 + 0x3582 /* export_1708 */]
00001194 3F07 move.w -[A7], D7
00001196 A998 syscall UseResFile
00001198 508F addq.l A7, 8
0000119A 4CEE 1880 FFBC movem.l D7,A3,A4, [A6 - 0x44]
000011A0 4E5E unlink A6
000011A2 4E75 rts
export_1662:
000011A4 4E56 FF00 link A6, -0x0100
000011A8 48E7 0118 movem.l -[A7], D7,A3,A4
000011AC 3E2E 0012 move.w D7, [A6 + 0x12]
000011B0 266E 000C movea.l A3, [A6 + 0xC]
000011B4 286E 0008 movea.l A4, [A6 + 0x8]
000011B8 0C47 0BEB cmpi.w D7, 0xBEB
000011BC 6600 0090 bne +0x92 /* 0000124E */
000011C0 2054 movea.l A0, [A4]
000011C2 0828 0005 0042 btst.b [A0 + 0x42], 0x5
000011C8 6658 bne +0x5A /* 00001222 */
000011CA 41EE FF00 lea.l A0, [A6 - 0x100]
000011CE 4210 clr.b [A0]
000011D0 2054 movea.l A0, [A4]
000011D2 2F28 0028 move.l -[A7], [A0 + 0x28]
000011D6 486E FF00 pea.l [A6 - 0x100]
000011DA 2F28 0050 move.l -[A7], [A0 + 0x50]
000011DE 2F2D FE0C move.l -[A7], [A5 - 0x1F4]
000011E2 4EAD 318A jsr [A5 + 0x318A /* export_1581 */]
000011E6 4A2E FF00 tst.b [A6 - 0x100]
000011EA 4FEF 0010 lea.l A7, [A7 + 0x10]
000011EE 6732 beq +0x34 /* 00001222 */
000011F0 2054 movea.l A0, [A4]
000011F2 0828 0003 0042 btst.b [A0 + 0x42], 0x3
000011F8 6708 beq +0xA /* 00001202 */
000011FA 203C 0000 4273 move.l D0, 0x4273 /* 'Bs' */
00001200 6006 bra +0x8 /* 00001208 */
label00001202:
00001202 203C 0000 4272 move.l D0, 0x4272 /* 'Br' */
label00001208:
00001208 2F00 move.l -[A7], D0
0000120A 2F0B move.l -[A7], A3
0000120C 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00001210 7000 moveq.l D0, 0x00
00001212 2F00 move.l -[A7], D0
00001214 486E FF00 pea.l [A6 - 0x100]
00001218 2F0B move.l -[A7], A3
0000121A 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
0000121E 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001222:
00001222 7000 moveq.l D0, 0x00
00001224 1013 move.b D0, [A3]
00001226 4A80 tst.l D0
00001228 6634 bne +0x36 /* 0000125E */
0000122A 2054 movea.l A0, [A4]
0000122C 0828 0003 0042 btst.b [A0 + 0x42], 0x3
00001232 6708 beq +0xA /* 0000123C */
00001234 203C 0000 4274 move.l D0, 0x4274 /* 'Bt' */
0000123A 6006 bra +0x8 /* 00001242 */
label0000123C:
0000123C 203C 0000 426A move.l D0, 0x426A /* 'Bj' */
label00001242:
00001242 2F00 move.l -[A7], D0
00001244 2F0B move.l -[A7], A3
00001246 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
0000124A 508F addq.l A7, 8
0000124C 6010 bra +0x12 /* 0000125E */
label0000124E:
0000124E 48C7 ext.l D7
00001250 2F07 move.l -[A7], D7
00001252 2F0B move.l -[A7], A3
00001254 2F0C move.l -[A7], A4
00001256 4EBA F70C jsr [PC - 0x8F4 /* 00000964 */]
0000125A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000125E:
0000125E 4CEE 1880 FEF4 movem.l D7,A3,A4, [A6 - 0x10C]
00001264 4E5E unlink A6
00001266 4E75 rts
export_1663:
00001268 4E56 0000 link A6, 0
0000126C 48E7 0018 movem.l -[A7], A3,A4
00001270 266E 000C movea.l A3, [A6 + 0xC]
00001274 286E 0008 movea.l A4, [A6 + 0x8]
00001278 2053 movea.l A0, [A3]
0000127A 0C68 429A 0014 cmpi.w [A0 + 0x14], 0x429A
00001280 6614 bne +0x16 /* 00001296 */
00001282 4878 0BEA push.l 0xBEA
00001286 2F0C move.l -[A7], A4
00001288 2054 movea.l A0, [A4]
0000128A 2050 movea.l A0, [A0]
0000128C 2268 006C movea.l A1, [A0 + 0x6C]
00001290 4E91 jsr [A1]
00001292 508F addq.l A7, 8
00001294 600A bra +0xC /* 000012A0 */
label00001296:
00001296 2F0B move.l -[A7], A3
00001298 2F0C move.l -[A7], A4
0000129A 4EAD 32C2 jsr [A5 + 0x32C2 /* export_1620 */]
0000129E 508F addq.l A7, 8
label000012A0:
000012A0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000012A6 4E5E unlink A6
000012A8 4E75 rts
export_1664:
fn000012AA:
000012AA 4E56 FE7C link A6, -0x0184
000012AE 48E7 0018 movem.l -[A7], A3,A4
000012B2 4AAE 0008 tst.l [A6 + 0x8]
000012B6 6700 0176 beq +0x178 /* 0000142E */
000012BA 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
000012BE 2D40 FFF8 move.l [A6 - 0x8], D0
000012C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012C6 4EAD 252A jsr [A5 + 0x252A /* export_1185 */]
000012CA 2D40 FFFC move.l [A6 - 0x4], D0
000012CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012D2 486E FFEC pea.l [A6 - 0x14]
000012D6 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000012DA 41EE FFEC lea.l A0, [A6 - 0x14]
000012DE 4FEF 000C lea.l A7, [A7 + 0xC]
000012E2 6000 00F4 bra +0xF6 /* 000013D8 */
label000012E6:
000012E6 4878 5014 push.l 0x5014
000012EA 2F0C move.l -[A7], A4
000012EC 2054 movea.l A0, [A4]
000012EE 2050 movea.l A0, [A0]
000012F0 2268 000C movea.l A1, [A0 + 0xC]
000012F4 4E91 jsr [A1]
000012F6 4A00 tst.b D0
000012F8 508F addq.l A7, 8
000012FA 6700 00DC beq +0xDE /* 000013D8 */
000012FE 2F0C move.l -[A7], A4
00001300 4EAD 0682 jsr [A5 + 0x682 /* export_204 */]
00001304 4A00 tst.b D0
00001306 588F addq.l A7, 4
00001308 6600 00CE bne +0xD0 /* 000013D8 */
0000130C 486E FFB4 pea.l [A6 - 0x4C]
00001310 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001314 4A80 tst.l D0
00001316 588F addq.l A7, 4
00001318 672E beq +0x30 /* 00001348 */
0000131A 7001 moveq.l D0, 0x01
0000131C 2F00 move.l -[A7], D0
0000131E 2F0C move.l -[A7], A4
00001320 4EAD 3752 jsr [A5 + 0x3752 /* export_1766 */]
00001324 2640 movea.l A3, D0
00001326 200B move.l D0, A3
00001328 508F addq.l A7, 8
0000132A 6700 00A2 beq +0xA4 /* 000013CE */
0000132E 486E FFEC pea.l [A6 - 0x14]
00001332 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001336 2F0B move.l -[A7], A3
00001338 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000133C 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
00001340 4FEF 000C lea.l A7, [A7 + 0xC]
00001344 6000 0088 bra +0x8A /* 000013CE */
label00001348:
00001348 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000134C 7280 moveq.l D1, 0xFFFFFF80
0000134E B280 cmp.l D1, D0
00001350 6760 beq +0x62 /* 000013B2 */
00001352 486E FFEC pea.l [A6 - 0x14]
00001356 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000135A 41EE FEB4 lea.l A0, [A6 - 0x14C]
0000135E 4210 clr.b [A0]
00001360 486E FEB4 pea.l [A6 - 0x14C]
00001364 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001368 48C0 ext.l D0
0000136A 2F00 move.l -[A7], D0
0000136C 2F0C move.l -[A7], A4
0000136E 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00001372 B9EE FFFC cmpa.l A4, [A6 - 0x4]
00001376 4FEF 0010 lea.l A7, [A7 + 0x10]
0000137A 6728 beq +0x2A /* 000013A4 */
0000137C 486E FE7C pea.l [A6 - 0x184]
00001380 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001384 4A80 tst.l D0
00001386 588F addq.l A7, 4
00001388 670E beq +0x10 /* 00001398 */
0000138A 486E FEB4 pea.l [A6 - 0x14C]
0000138E 4878 177A push.l 0x177A
00001392 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
00001396 508F addq.l A7, 8
label00001398:
00001398 486E FE7C pea.l [A6 - 0x184]
0000139C 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000013A0 588F addq.l A7, 4
000013A2 600E bra +0x10 /* 000013B2 */
label000013A4:
000013A4 486E FEB4 pea.l [A6 - 0x14C]
000013A8 4878 177A push.l 0x177A
000013AC 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
000013B0 508F addq.l A7, 8
label000013B2:
000013B2 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000013B6 7280 moveq.l D1, 0xFFFFFF80
000013B8 B280 cmp.l D1, D0
000013BA 6612 bne +0x14 /* 000013CE */
000013BC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000013C0 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000013C4 7080 moveq.l D0, 0xFFFFFF80
000013C6 2F00 move.l -[A7], D0
000013C8 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000013CC 508F addq.l A7, 8
label000013CE:
000013CE 486E FFB4 pea.l [A6 - 0x4C]
000013D2 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000013D6 588F addq.l A7, 4
label000013D8:
000013D8 486E FFEC pea.l [A6 - 0x14]
000013DC 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000013E0 2840 movea.l A4, D0
000013E2 200C move.l D0, A4
000013E4 588F addq.l A7, 4
000013E6 6600 FEFE bne -0x100 /* 000012E6 */
000013EA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000013EE 486E FFEC pea.l [A6 - 0x14]
000013F2 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000013F6 41EE FFEC lea.l A0, [A6 - 0x14]
000013FA 508F addq.l A7, 8
000013FC 6016 bra +0x18 /* 00001414 */
label000013FE:
000013FE 2F0B move.l -[A7], A3
00001400 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001404 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
00001408 486E FFEC pea.l [A6 - 0x14]
0000140C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001410 4FEF 000C lea.l A7, [A7 + 0xC]
label00001414:
00001414 486E FFEC pea.l [A6 - 0x14]
00001418 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000141C 2640 movea.l A3, D0
0000141E 200B move.l D0, A3
00001420 588F addq.l A7, 4
00001422 66DA bne -0x24 /* 000013FE */
00001424 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001428 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000142C 588F addq.l A7, 4
label0000142E:
0000142E 4CEE 1800 FE74 movem.l A3,A4, [A6 - 0x18C]
00001434 4E5E unlink A6
00001436 4E75 rts
fn00001438:
00001438 4E56 FFAC link A6, -0x0054
0000143C 48E7 0118 movem.l -[A7], D7,A3,A4
00001440 206E 0008 movea.l A0, [A6 + 0x8]
00001444 2050 movea.l A0, [A0]
00001446 2D68 0010 FFFC move.l [A6 - 0x4], [A0 + 0x10]
0000144C 6700 012A beq +0x12C /* 00001578 */
00001450 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
00001454 2D40 FFF8 move.l [A6 - 0x8], D0
00001458 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000145C 486E FFEC pea.l [A6 - 0x14]
00001460 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00001464 41EE FFEC lea.l A0, [A6 - 0x14]
00001468 508F addq.l A7, 8
0000146A 6000 00B6 bra +0xB8 /* 00001522 */
label0000146E:
0000146E 486E FFB4 pea.l [A6 - 0x4C]
00001472 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001476 4A80 tst.l D0
00001478 588F addq.l A7, 4
0000147A 6700 008A beq +0x8C /* 00001506 */
0000147E 4878 4268 push.l 0x4268 /* 'Bh' */
00001482 2F0C move.l -[A7], A4
00001484 2054 movea.l A0, [A4]
00001486 2050 movea.l A0, [A0]
00001488 2268 000C movea.l A1, [A0 + 0xC]
0000148C 4E91 jsr [A1]
0000148E 4A00 tst.b D0
00001490 508F addq.l A7, 8
00001492 6700 0084 beq +0x86 /* 00001518 */
00001496 2D4C FFB0 move.l [A6 - 0x50], A4
0000149A 264C movea.l A3, A4
0000149C 4878 429A push.l 0x429A
000014A0 2F0B move.l -[A7], A3
000014A2 2053 movea.l A0, [A3]
000014A4 2050 movea.l A0, [A0]
000014A6 2268 0074 movea.l A1, [A0 + 0x74]
000014AA 4E91 jsr [A1]
000014AC 1E00 move.b D7, D0
000014AE 508F addq.l A7, 8
000014B0 6766 beq +0x68 /* 00001518 */
000014B2 2F0C move.l -[A7], A4
000014B4 4EAD 0682 jsr [A5 + 0x682 /* export_204 */]
000014B8 4A00 tst.b D0
000014BA 588F addq.l A7, 4
000014BC 665A bne +0x5C /* 00001518 */
000014BE 7000 moveq.l D0, 0x00
000014C0 2F00 move.l -[A7], D0
000014C2 2F0C move.l -[A7], A4
000014C4 4EAD 36A2 jsr [A5 + 0x36A2 /* export_1744 */]
000014C8 2D40 FFAC move.l [A6 - 0x54], D0
000014CC 508F addq.l A7, 8
000014CE 6748 beq +0x4A /* 00001518 */
000014D0 2F2E FFAC move.l -[A7], [A6 - 0x54]
000014D4 4EAD 2DBA jsr [A5 + 0x2DBA /* export_1459 */]
000014D8 4A00 tst.b D0
000014DA 588F addq.l A7, 4
000014DC 663A bne +0x3C /* 00001518 */
000014DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014E2 2F0C move.l -[A7], A4
000014E4 4EAD 36AA jsr [A5 + 0x36AA /* export_1745 */]
000014E8 2D40 FFB0 move.l [A6 - 0x50], D0
000014EC 486E FFEC pea.l [A6 - 0x14]
000014F0 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000014F4 2F2E FFB0 move.l -[A7], [A6 - 0x50]
000014F8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000014FC 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
00001500 4FEF 0014 lea.l A7, [A7 + 0x14]
00001504 6012 bra +0x14 /* 00001518 */
label00001506:
00001506 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000150A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000150E 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001512 4A80 tst.l D0
00001514 588F addq.l A7, 4
00001516 6660 bne +0x62 /* 00001578 */
label00001518:
00001518 486E FFB4 pea.l [A6 - 0x4C]
0000151C 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001520 588F addq.l A7, 4
label00001522:
00001522 486E FFEC pea.l [A6 - 0x14]
00001526 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000152A 2840 movea.l A4, D0
0000152C 200C move.l D0, A4
0000152E 588F addq.l A7, 4
00001530 6600 FF3C bne -0xC2 /* 0000146E */
00001534 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001538 486E FFEC pea.l [A6 - 0x14]
0000153C 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00001540 41EE FFEC lea.l A0, [A6 - 0x14]
00001544 508F addq.l A7, 8
00001546 6016 bra +0x18 /* 0000155E */
label00001548:
00001548 2F0B move.l -[A7], A3
0000154A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000154E 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
00001552 486E FFEC pea.l [A6 - 0x14]
00001556 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000155A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000155E:
0000155E 486E FFEC pea.l [A6 - 0x14]
00001562 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001566 2640 movea.l A3, D0
00001568 200B move.l D0, A3
0000156A 588F addq.l A7, 4
0000156C 66DA bne -0x24 /* 00001548 */
0000156E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001572 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001576 588F addq.l A7, 4
label00001578:
00001578 4CEE 1880 FFA0 movem.l D7,A3,A4, [A6 - 0x60]
0000157E 4E5E unlink A6
00001580 4E75 rts
export_1665:
00001582 4E56 FE60 link A6, -0x01A0
00001586 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000158A 266E 0008 movea.l A3, [A6 + 0x8]
0000158E 2A2E 000C move.l D5, [A6 + 0xC]
00001592 2F05 move.l -[A7], D5
00001594 2053 movea.l A0, [A3]
00001596 2F28 0010 move.l -[A7], [A0 + 0x10]
0000159A 4EBA FD0E jsr [PC - 0x2F2 /* 000012AA */]
0000159E 0C85 6F70 656E cmpi.l D5, 0x6F70656E /* 'open' */
000015A4 508F addq.l A7, 8
000015A6 6608 bne +0xA /* 000015B0 */
000015A8 2F0B move.l -[A7], A3
000015AA 4EBA FE8C jsr [PC - 0x174 /* 00001438 */]
000015AE 588F addq.l A7, 4
label000015B0:
000015B0 2053 movea.l A0, [A3]
000015B2 2D68 0010 FFEC move.l [A6 - 0x14], [A0 + 0x10]
000015B8 7000 moveq.l D0, 0x00
000015BA 2840 movea.l A4, D0
000015BC 7201 moveq.l D1, 0x01
000015BE 240C move.l D2, A4
000015C0 6616 bne +0x18 /* 000015D8 */
000015C2 2F01 move.l -[A7], D1
000015C4 7022 moveq.l D0, 0x22
000015C6 2F00 move.l -[A7], D0
000015C8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000015CC 588F addq.l A7, 4
000015CE 221F move.l D1, [A7]+
000015D0 2840 movea.l A4, D0
000015D2 200C move.l D0, A4
000015D4 6602 bne +0x4 /* 000015D8 */
000015D6 7200 moveq.l D1, 0x00
label000015D8:
000015D8 4A01 tst.b D1
000015DA 670C beq +0xE /* 000015E8 */
000015DC 284C movea.l A4, A4
000015DE 2054 movea.l A0, [A4]
000015E0 202D FC0C move.l D0, [A5 - 0x3F4]
000015E4 2080 move.l [A0], D0
000015E6 6002 bra +0x4 /* 000015EA */
label000015E8:
000015E8 7000 moveq.l D0, 0x00
label000015EA:
000015EA 2D4C FFF0 move.l [A6 - 0x10], A4
000015EE 7000 moveq.l D0, 0x00
000015F0 2F00 move.l -[A7], D0
000015F2 2F00 move.l -[A7], D0
000015F4 2F3C 8000 0000 move.l -[A7], 0x80000000
000015FA 2F00 move.l -[A7], D0
000015FC 2F3C 6F70 656E move.l -[A7], 0x6F70656E /* 'open' */
00001602 2F0C move.l -[A7], A4
00001604 4EAD 244A jsr [A5 + 0x244A /* export_1157 */]
00001608 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
0000160C 2D40 FFF4 move.l [A6 - 0xC], D0
00001610 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
00001614 2D40 FFF8 move.l [A6 - 0x8], D0
00001618 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
0000161C 2D40 FFFC move.l [A6 - 0x4], D0
00001620 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001624 486E FFE0 pea.l [A6 - 0x20]
00001628 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
0000162C 41EE FFE0 lea.l A0, [A6 - 0x20]
00001630 4FEF 0020 lea.l A7, [A7 + 0x20]
00001634 6042 bra +0x44 /* 00001678 */
label00001636:
00001636 4878 4268 push.l 0x4268 /* 'Bh' */
0000163A 2F0B move.l -[A7], A3
0000163C 2053 movea.l A0, [A3]
0000163E 2050 movea.l A0, [A0]
00001640 2268 000C movea.l A1, [A0 + 0xC]
00001644 4E91 jsr [A1]
00001646 4A00 tst.b D0
00001648 508F addq.l A7, 8
0000164A 672C beq +0x2E /* 00001678 */
0000164C 4878 429F push.l 0x429F
00001650 2F0B move.l -[A7], A3
00001652 2053 movea.l A0, [A3]
00001654 2050 movea.l A0, [A0]
00001656 2268 0074 movea.l A1, [A0 + 0x74]
0000165A 4E91 jsr [A1]
0000165C 4A80 tst.l D0
0000165E 508F addq.l A7, 8
00001660 6716 beq +0x18 /* 00001678 */
00001662 486E FFE0 pea.l [A6 - 0x20]
00001666 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000166A 2F0B move.l -[A7], A3
0000166C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001670 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
00001674 4FEF 000C lea.l A7, [A7 + 0xC]
label00001678:
00001678 486E FFE0 pea.l [A6 - 0x20]
0000167C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001680 2640 movea.l A3, D0
00001682 200B move.l D0, A3
00001684 588F addq.l A7, 4
00001686 66AE bne -0x50 /* 00001636 */
00001688 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000168C 486E FFE0 pea.l [A6 - 0x20]
00001690 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00001694 41EE FFE0 lea.l A0, [A6 - 0x20]
00001698 508F addq.l A7, 8
0000169A 602C bra +0x2E /* 000016C8 */
label0000169C:
0000169C 4878 4362 push.l 0x4362 /* 'Cb' */
000016A0 2F0B move.l -[A7], A3
000016A2 2053 movea.l A0, [A3]
000016A4 2050 movea.l A0, [A0]
000016A6 2268 000C movea.l A1, [A0 + 0xC]
000016AA 4E91 jsr [A1]
000016AC 4A00 tst.b D0
000016AE 508F addq.l A7, 8
000016B0 6716 beq +0x18 /* 000016C8 */
000016B2 486E FFE0 pea.l [A6 - 0x20]
000016B6 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000016BA 2F0B move.l -[A7], A3
000016BC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000016C0 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
000016C4 4FEF 000C lea.l A7, [A7 + 0xC]
label000016C8:
000016C8 486E FFE0 pea.l [A6 - 0x20]
000016CC 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000016D0 2640 movea.l A3, D0
000016D2 200B move.l D0, A3
000016D4 588F addq.l A7, 4
000016D6 66C4 bne -0x3A /* 0000169C */
000016D8 6000 0212 bra +0x214 /* 000018EC */
label000016DC:
000016DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016E0 486E FFD0 pea.l [A6 - 0x30]
000016E4 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000016E8 41EE FFD0 lea.l A0, [A6 - 0x30]
000016EC 508F addq.l A7, 8
000016EE 600A bra +0xC /* 000016FA */
label000016F0:
000016F0 486E FFD0 pea.l [A6 - 0x30]
000016F4 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000016F8 588F addq.l A7, 4
label000016FA:
000016FA 486E FFD0 pea.l [A6 - 0x30]
000016FE 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001702 2D40 FFDC move.l [A6 - 0x24], D0
00001706 588F addq.l A7, 4
00001708 66E6 bne -0x18 /* 000016F0 */
0000170A 7000 moveq.l D0, 0x00
0000170C 2640 movea.l A3, D0
0000170E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001712 486E FFC0 pea.l [A6 - 0x40]
00001716 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
0000171A 41EE FFC0 lea.l A0, [A6 - 0x40]
0000171E 508F addq.l A7, 8
00001720 6010 bra +0x12 /* 00001732 */
label00001722:
00001722 486E FFC0 pea.l [A6 - 0x40]
00001726 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000172A 266E FFCC movea.l A3, [A6 - 0x34]
0000172E 588F addq.l A7, 4
00001730 6010 bra +0x12 /* 00001742 */
label00001732:
00001732 486E FFC0 pea.l [A6 - 0x40]
00001736 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000173A 2D40 FFCC move.l [A6 - 0x34], D0
0000173E 588F addq.l A7, 4
00001740 66E0 bne -0x1E /* 00001722 */
label00001742:
00001742 200B move.l D0, A3
00001744 660C bne +0xE /* 00001752 */
00001746 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000174A 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
0000174E 2640 movea.l A3, D0
00001750 588F addq.l A7, 4
label00001752:
00001752 2053 movea.l A0, [A3]
00001754 2E28 0050 move.l D7, [A0 + 0x50]
00001758 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000175C 486E FFC4 pea.l [A6 - 0x3C]
00001760 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00001764 41EE FFC4 lea.l A0, [A6 - 0x3C]
00001768 508F addq.l A7, 8
0000176A 601E bra +0x20 /* 0000178A */
label0000176C:
0000176C 2054 movea.l A0, [A4]
0000176E BEA8 0050 cmp.l D7, [A0 + 0x50]
00001772 6616 bne +0x18 /* 0000178A */
00001774 486E FFC4 pea.l [A6 - 0x3C]
00001778 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000177C 2F0C move.l -[A7], A4
0000177E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001782 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
00001786 4FEF 000C lea.l A7, [A7 + 0xC]
label0000178A:
0000178A 486E FFC4 pea.l [A6 - 0x3C]
0000178E 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001792 2840 movea.l A4, D0
00001794 200C move.l D0, A4
00001796 588F addq.l A7, 4
00001798 66D2 bne -0x2C /* 0000176C */
0000179A 206E FFF0 movea.l A0, [A6 - 0x10]
0000179E 2050 movea.l A0, [A0]
000017A0 2145 0004 move.l [A0 + 0x4], D5
000017A4 206E FFF0 movea.l A0, [A6 - 0x10]
000017A8 2050 movea.l A0, [A0]
000017AA 214B 000C move.l [A0 + 0xC], A3
000017AE 206E FFF0 movea.l A0, [A6 - 0x10]
000017B2 2050 movea.l A0, [A0]
000017B4 216E FFFC 0010 move.l [A0 + 0x10], [A6 - 0x4]
000017BA 486E FF98 pea.l [A6 - 0x68]
000017BE 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000017C2 4A80 tst.l D0
000017C4 588F addq.l A7, 4
000017C6 6744 beq +0x46 /* 0000180C */
000017C8 4878 4268 push.l 0x4268 /* 'Bh' */
000017CC 2F0B move.l -[A7], A3
000017CE 2053 movea.l A0, [A3]
000017D0 2050 movea.l A0, [A0]
000017D2 2268 000C movea.l A1, [A0 + 0xC]
000017D6 4E91 jsr [A1]
000017D8 4A00 tst.b D0
000017DA 508F addq.l A7, 8
000017DC 6716 beq +0x18 /* 000017F4 */
000017DE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000017E2 2F0B move.l -[A7], A3
000017E4 2053 movea.l A0, [A3]
000017E6 2050 movea.l A0, [A0]
000017E8 2268 0020 movea.l A1, [A0 + 0x20]
000017EC 4E91 jsr [A1]
000017EE 508F addq.l A7, 8
000017F0 6000 00F0 bra +0xF2 /* 000018E2 */
label000017F4:
000017F4 2F0B move.l -[A7], A3
000017F6 7000 moveq.l D0, 0x00
000017F8 2F00 move.l -[A7], D0
000017FA 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000017FE 2F0B move.l -[A7], A3
00001800 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */]
00001804 4FEF 0010 lea.l A7, [A7 + 0x10]
00001808 6000 00D8 bra +0xDA /* 000018E2 */
label0000180C:
0000180C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001810 3C00 move.w D6, D0
00001812 0C46 FF80 cmpi.w D6, 0xFF80
00001816 677E beq +0x80 /* 00001896 */
00001818 41EE FE98 lea.l A0, [A6 - 0x168]
0000181C 4210 clr.b [A0]
0000181E 7000 moveq.l D0, 0x00
00001820 2F00 move.l -[A7], D0
00001822 486E FE98 pea.l [A6 - 0x168]
00001826 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000182A 48C0 ext.l D0
0000182C 2F00 move.l -[A7], D0
0000182E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001832 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */]
00001836 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000183A 4EAD 2412 jsr [A5 + 0x2412 /* export_1150 */]
0000183E 206E FFF4 movea.l A0, [A6 - 0xC]
00001842 2050 movea.l A0, [A0]
00001844 4A90 tst.l [A0]
00001846 4FEF 0014 lea.l A7, [A7 + 0x14]
0000184A 661C bne +0x1E /* 00001868 */
0000184C 206E FFF8 movea.l A0, [A6 - 0x8]
00001850 2050 movea.l A0, [A0]
00001852 4A90 tst.l [A0]
00001854 6612 bne +0x14 /* 00001868 */
00001856 486E FE98 pea.l [A6 - 0x168]
0000185A 4878 177A push.l 0x177A
0000185E 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
00001862 7C80 moveq.l D6, 0xFFFFFF80
00001864 508F addq.l A7, 8
00001866 602E bra +0x30 /* 00001896 */
label00001868:
00001868 486E FE60 pea.l [A6 - 0x1A0]
0000186C 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001870 4A80 tst.l D0
00001872 588F addq.l A7, 4
00001874 6710 beq +0x12 /* 00001886 */
00001876 486E FE98 pea.l [A6 - 0x168]
0000187A 4878 177A push.l 0x177A
0000187E 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
00001882 508F addq.l A7, 8
00001884 6006 bra +0x8 /* 0000188C */
label00001886:
00001886 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000188A 3C00 move.w D6, D0
label0000188C:
0000188C 486E FE60 pea.l [A6 - 0x1A0]
00001890 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001894 588F addq.l A7, 4
label00001896:
00001896 0C46 FF80 cmpi.w D6, 0xFF80
0000189A 6646 bne +0x48 /* 000018E2 */
0000189C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000018A0 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000018A4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000018A8 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000018AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000018B0 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000018B4 4AAE FFF0 tst.l [A6 - 0x10]
000018B8 671A beq +0x1C /* 000018D4 */
000018BA 7003 moveq.l D0, 0x03
000018BC 2F00 move.l -[A7], D0
000018BE 206E FFF0 movea.l A0, [A6 - 0x10]
000018C2 2F08 move.l -[A7], A0
000018C4 2050 movea.l A0, [A0]
000018C6 2050 movea.l A0, [A0]
000018C8 2268 0014 movea.l A1, [A0 + 0x14]
000018CC 4E91 jsr [A1]
000018CE 7000 moveq.l D0, 0x00
000018D0 508F addq.l A7, 8
000018D2 6002 bra +0x4 /* 000018D6 */
label000018D4:
000018D4 7000 moveq.l D0, 0x00
label000018D6:
000018D6 48C6 ext.l D6
000018D8 2F06 move.l -[A7], D6
000018DA 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000018DE 4FEF 0010 lea.l A7, [A7 + 0x10]
label000018E2:
000018E2 486E FF98 pea.l [A6 - 0x68]
000018E6 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000018EA 588F addq.l A7, 4
label000018EC:
000018EC 206E FFF4 movea.l A0, [A6 - 0xC]
000018F0 2050 movea.l A0, [A0]
000018F2 4A90 tst.l [A0]
000018F4 6600 FDE6 bne -0x218 /* 000016DC */
000018F8 206E FFF8 movea.l A0, [A6 - 0x8]
000018FC 2050 movea.l A0, [A0]
000018FE 4A90 tst.l [A0]
00001900 6600 FDDA bne -0x224 /* 000016DC */
00001904 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001908 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000190C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001910 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001914 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001918 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000191C 4AAE FFF0 tst.l [A6 - 0x10]
00001920 671A beq +0x1C /* 0000193C */
00001922 7003 moveq.l D0, 0x03
00001924 2F00 move.l -[A7], D0
00001926 206E FFF0 movea.l A0, [A6 - 0x10]
0000192A 2F08 move.l -[A7], A0
0000192C 2050 movea.l A0, [A0]
0000192E 2050 movea.l A0, [A0]
00001930 2268 0014 movea.l A1, [A0 + 0x14]
00001934 4E91 jsr [A1]
00001936 7000 moveq.l D0, 0x00
00001938 508F addq.l A7, 8
0000193A 6002 bra +0x4 /* 0000193E */
label0000193C:
0000193C 7000 moveq.l D0, 0x00
label0000193E:
0000193E 4FEF 000C lea.l A7, [A7 + 0xC]
00001942 4CEE 18E0 FE4C movem.l D5,D6,D7,A3,A4, [A6 - 0x1B4]
00001948 4E5E unlink A6
0000194A 4E75 rts
export_1666:
0000194C 4E56 0000 link A6, 0
00001950 2F0C move.l -[A7], A4
00001952 286E 0008 movea.l A4, [A6 + 0x8]
00001956 200C move.l D0, A4
00001958 673A beq +0x3C /* 00001994 */
0000195A 2054 movea.l A0, [A4]
0000195C 20AD FE28 move.l [A0], [A5 - 0x1D8]
00001960 2054 movea.l A0, [A4]
00001962 4AA8 0066 tst.l [A0 + 0x66]
00001966 670A beq +0xC /* 00001972 */
00001968 2F28 0066 move.l -[A7], [A0 + 0x66]
0000196C 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001970 588F addq.l A7, 4
label00001972:
00001972 200C move.l D0, A4
00001974 671E beq +0x20 /* 00001994 */
00001976 7000 moveq.l D0, 0x00
00001978 2F00 move.l -[A7], D0
0000197A 2F0C move.l -[A7], A4
0000197C 4EBA EF7A jsr [PC - 0x1086 /* 000008F8 */]
00001980 202E 000C move.l D0, [A6 + 0xC]
00001984 0800 0000 btst.b D0, 0x0
00001988 508F addq.l A7, 8
0000198A 6708 beq +0xA /* 00001994 */
0000198C 2F0C move.l -[A7], A4
0000198E 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001992 588F addq.l A7, 4
label00001994:
00001994 286E FFFC movea.l A4, [A6 - 0x4]
00001998 4E5E unlink A6
0000199A 4E75 rts
export_1667:
0000199C 4E56 FFC0 link A6, -0x0040
000019A0 48E7 0118 movem.l -[A7], D7,A3,A4
000019A4 266E 0010 movea.l A3, [A6 + 0x10]
000019A8 3E2E 000E move.w D7, [A6 + 0xE]
000019AC 49EE FFC0 lea.l A4, [A6 - 0x40]
000019B0 558F subq.l A7, 2
000019B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019B6 3F07 move.w -[A7], D7
000019B8 2F0C move.l -[A7], A4
000019BA 7007 moveq.l D0, 0x07
000019BC A823 syscall AliasDispatch
000019BE 4A5F tst.w [A7]+
000019C0 6622 bne +0x24 /* 000019E4 */
000019C2 7000 moveq.l D0, 0x00
000019C4 1014 move.b D0, [A4]
000019C6 4A80 tst.l D0
000019C8 631A bls +0x1C /* 000019E4 */
000019CA 2F0C move.l -[A7], A4
000019CC 2F0B move.l -[A7], A3
000019CE 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
000019D2 4A47 tst.w D7
000019D4 508F addq.l A7, 8
000019D6 670C beq +0xE /* 000019E4 */
000019D8 4878 5025 push.l 0x5025 /* 'P%' */
000019DC 2F0B move.l -[A7], A3
000019DE 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */]
000019E2 508F addq.l A7, 8
label000019E4:
000019E4 4CEE 1880 FFB4 movem.l D7,A3,A4, [A6 - 0x4C]
000019EA 4E5E unlink A6
000019EC 4E75 rts